English
Language : 

1553BBC-XX Datasheet, PDF (4/30 Pages) Actel Corporation – Core1553BBC MIL-STD-1553B Bus Controller
Core1553BBC MIL-STD-1553B Bus Controller
Core1553BBC Device Requirements
The Core1553BBC can be implemented in several Actel FPGA devices. Table 1 shows typical utilization figures for the
Core1553BBC implemented in these devices.
Table 1 • Device Utilization
Cells or Tiles
Family
Combinatorial
Sequential
Total
Device
Utilization
Fusion
1773
558
2331
AFS600
17%
ProASIC3/E
ProASICPLUS
1773
2250
558
2331
A3PE600
17%
560
2810
APA150-STD
46%
Axcelerator
1072
584
1656
AX500-STD
20%
RTAX-S
1072
584
1656
RTAX250-STD
9%
SX-A
1115
589
1704
A54SX32A-STD
56%
RTSX-S
1098
598
1696
RT54SX32S-STD
57%
The Core1553BBC clock rate can be programmed to 12,
16, 20, or 24 MHz. All Actel device families listed in
Table 1 easily meet this performance requirement.
When implemented in ProASICPLUS or Axcelerator
devices, the Core1553BBC can connect directly to the
internal FPGA memory blocks, eliminating the need for
external memories.
Core1553BBC Verification and
Compliance
Core1553BBC is based upon the Actel Core1553BRT,
which has been fully verified against the RT validation
Test Plan (MIL-HDBK-1553A, Appendix A). This ensures
that the 1553B encoders and decoders are fully
compliant to the 1553B specification. The actual bus
controller function has been extensively verified in both
simulation and hardware. Core1553BBC has been
implemented on an A54SX32A-STD part connected to
external transceivers and memory.
MIL-STD-1553B Bus Overview
The MIL-STD-1553B bus is a differential serial bus used in
military and space equipment. It is comprised of multiple
redundant bus connections and communicates at 1MB
per second.
The bus has a single active bus controller (BC) and up to
31 remote terminals (RTs). The BC manages all data
transfers on the bus using the command and status
protocol. The bus controller initiates every transfer by
sending a command word and data if required. The
selected RT will respond with a status word and data if
required.
The 1553B command word contains a five-bit RT address,
a transmit or receive bit, a five-bit sub-address and a five-
bit word count. This allows for 32 RTs on the bus.
However, since RT address 31 is used to indicate a
broadcast transfer, only 31 RTs may be connected. Each
RT has 30 sub-addresses reserved for data transfers. The
other two sub-addresses (0 and 31) are reserved for
mode codes. Data transfers contain up to (32) 16-bit data
words. Mode code command words are used for bus
control functions such as synchronization.
4
v4.0