← ClaudeAtlas

mil-std-1553listed

Use when the task is a MIL-STD-1553 command word, status word, data word, Manchester II encoding, bus controller or remote terminal behavior, or military avionics data bus design. Encode and decode MIL-STD-1553B avionics data bus words for the 1 Mbps command/response multiplex bus: build the 20-bit command word from the 5-bit remote terminal address, transmit/receive bit, 5-bit subaddress, and 5-bit word count with odd parity, split a received word back into its fields, classify the message format (BC-to-RT, RT-to-BC, RT-to-RT, broadcast, mode code), and lay out dual redundant bus A/B operation with bus controller and remote terminal message scheduling. Trigger: mil-std-1553, 1553, command-response, remote-terminal, bus controller, dual redundant, Manchester II, mode code, 1 Mbps.
ashfordeOU/aero-agent-skills · ★ 0 · AI & Automation · score 78
Install: claude install-skill ashfordeOU/aero-agent-skills
# MIL-STD-1553 Data Bus Protocol (avionics/data-bus/mil-std-1553) Use when the task is the MIL-STD-1553B time division command/response multiplex data bus for military avionics: the 20-bit word formats (command, status, data), the 1 Mbps Manchester II biphase signaling, the bus controller and remote terminal roles, dual redundant bus operation, and message scheduling with retry. The module is field-driven: you supply the remote terminal address, subaddress, word count, and transmit/receive direction, and the functions validate bounds, pack and unpack the 20-bit words, compute odd parity, and classify the message format. ## Domain quick reference - MIL-STD-1553B runs at 1 Mbps with a command/response protocol: one bus controller (BC) initiates every message by sending a command word, and up to 31 remote terminals (RTs) respond when addressed. A bus monitor (BM) records traffic without transmitting. - Dual redundant buses: two independent buses (A and B) carry the same schedule; the BC uses the second bus as the retry path after a failed transfer, which is the core redundancy mechanism. - Words are 20 bits: a 3-bit sync pattern, 16 information bits, and one odd parity bit. The command and status sync is 1-0-0, the data sync is 0-1-1. The sync has no mid-bit transition, which is how a receiver tells sync from data. - Manchester II biphase: each bit time carries a mid-bit level transition; a logic 1 is one polarity pair and a logic 0 the opposite pair. Bit