Download NGMP baseline design - ESA Microelectronics Section
Transcript
AEROFLEX GAISLER 261 23 MIL-STD-1553B / AS15531 Interface 23.1 Overview LEON4-NGMP-DRAFT This interface core connects the AMBA AHB/APB bus to a single- or dual redundant MIL-STD1553B bus, and can act as either Bus Controller, Remote Terminal or Bus Monitor. MIL-STD-1553B (and derived standard SAE AS15531) is a bus standard for transferring data between up to 32 devices over a shared (typically dual-redundant) differential wire. The bus is designed for predictable real-time behavior and fault-tolerance. The raw bus data rate is fixed at 1 Mbit/s, giving a maximum of around 770 kbit/s payload data rate. One of the terminals on the bus is the Bus Controller (BC), which controls all traffic on the bus. The other terminals are Remote Terminals (RTs), which act on commands issued by the bus controller. Each RT is assigned a unique address between 0-30. In addition, the bus may have passive Bus Monitors (BM:s) connected. There are 5 possible data transfer types on the MIL-STD-1553 bus: • BC-to-RT transfer (“receive”) • RT-to-BC transfer (“transmit”) • RT-to-RT transfer • Broadcast BC-to-RTs • Broadcast RT-to-RTs Each transfer can contain 1-32 data words of 16 bits each. The bus controller can also send “mode codes” to the RTs to perform administrative tasks such as time synchronization, and reading out terminal status. 23.2 Electrical interface The core is connected to the MIL-STD-1553B bus wire through single or dual transceivers, isolation transformers and transformer or stub couplers as shown in figure 35. If single-redundancy is used, the unused bus receive P/N signals should be tied both-high or both-low. The transmit/receive enables may be inverted on some transceivers. See the standard and the respective component’s data sheets for more information on the electrical connection Copyright Aeroflex Gaisler AB ESA contract: 22279/09/NL/JK Deliverable: D9 May 2013, Version: Draft-2.1