
13
Data Device Corporation
www.ddc-web.com
BU-65528 and BU-65527
F1 web-10/02-0
The third and fourth words of the BC block descriptor are the
Message Gap Time and the Message Block Address for the
respective message. These two memory locations must be writ-
ten by the host processor prior to the start of message process-
ing. Use of the Message Gap Time is optional. The Block
Address pointer specifies the starting location for each message
block. The first word of each BC message block is the BC Control
Word.
At the start and end of each message, the Block Status and Time
Tag Words write to the message block descriptor in the stack.
The Block Status Word includes indications of message in
process or message completion, bus channel, status set,
response timeout, retry count, status address mismatch, loop
test (on-line self-test) failure, and other error conditions. TABLE
29 illustrates the bit mapping of the BC Block Status word. The
16-bit Time Tag Word will reflect the current contents of the inter-
nal Time Tag Register. This read/writable register, which oper-
ates for all three modes, has programmable resolution of from 2
to 64
s/LSB. In addition, the Time Tag register may be clocked
from an external source.
BC MESSAGE BLOCK FORMATS AND BC CONTROL WORD
In BC mode, the BU-65528/27 supports all MIL-STD-1553 mes-
sage formats. For each 1553 message format, the BU-65528/27
mandates a specific sequence of words within the BC Message
Block. This includes locations for the Control, Command and
(transmitted) Data Words that are to be read from RAM by the
BC protocol logic. In addition, subsequent contiguous locations
must be allocated for storage of received Loopback, RT Status
and Data Words. FIGURE 4 illustrates the organization of the BC
message blocks for the various MIL-STD-1553 message for-
mats. Note that for all of the message formats, the BC Control
Word is located in the first location of the message block.
For each of the BC Message Block formats, the first word in the
block is the BC Control Word. The BC Control Word is not trans-
mitted on the 1553 bus. Instead, it contains bits that select the
active bus and message format, enable off-line self-test, mask
Status Word bits, enable retries and interrupts, and specify MIL-
STD-1553A or -1553B error handling. The bit mapping and defi-
nitions of the BC Control Word are illustrated in TABLE 16.
The BC Control Word is followed by the Command Word to be
transmitted, and subsequently by a second Command Word (for
an RT-to-RT transfer), followed by Data Words to be transmitted
(for Receive commands). The location after the last word to be
transmitted is reserved for the Loopback Word. The Loopback
Word is an on-line, self-test feature. The subsequent locations
after the Loopback Word are reserved for received Status Words
and Data Words (for Transmit commands).
AUTOMATIC RETRIES
The BU-65528/27 BC implements automatic message retries.
When enabled, retries will occur, following response timeout or
format error conditions. As additional options, retries may be
enabled when the Message Error Status Word bit is set by a
1553A RT or following a “Status Set” condition. For a failed mes-
sage, either one or two message retries will occur, the bus chan-
nel (same or alternate) is independently programmable for the
Status Received
Last Data Word Looped Back
Last Data Word
.
Data Word #2
Data Word #1
Receive Command Word
Control Word
BC-to-RT Transfer
Status Received
Last Data Word
.
Data Word #2
Data Word #1
Transmit Command Looped Back
Transmit Command Word
Control Word
RT-to-BC Transfer
Rx RT Status Word
Transmit Command
Looped Back
Last Data
.
Data #2
Data #1
Tx RT Status Word
Transmit Command
Receive Command
Control Word
RT-to-RT Transfer
Mode Command
Looped Back
Status Received
Mode Command
Control Word
Mode Code;
No Data
Mode Command
Looped Back
Status Received
Data Word
Tx Mode Command
Control Word
Tx Mode Code;
With Data
Data Word
Data Word Looped
Back
Status Received
Rx Mode Command
Control Word
Rx Mode Code;
With Data
Last Data Status
Word
Last Data
.
Data #2
Data #1
Broadcast Command
Control Word
Broadcast
Tx Command
Looped Back
Last Data
.
Data #2
Data #1
Tx RT Status Word
Tx Command
Rx Broadcast Command
Control Word
RT-to-RTs (Broadcast)
Transfer
Broadcast Mode Command
Looped Back
Broadcast Mode Command
Control Word
Broadcast Mode Code;
No Data
Data Word
Data Word Looped Back
Broadcast Mode Command
Control Word
Broadcast Mode Code;
With Data
FIGURE 4. BC MESSAGE BLOCK FORMATS