This method of latching the address lines places a constraint on
the access time of the PROM and on the maximum request to
grant time for the command word transfer. The access time of
the PROM must be less than 195 ns. If the data bus grant signal
is held off too long, the ILLCMD input will not be updated in time.
The maximum request to grant time is equal to the following:
transfer type
tmax
16-bit @12 MHz
2.455 ms
16-bit @16 MHz
2.720 ms
8-bit @12 MHz
1.940 ms
8-bit @16 MHz
2.205 ms
TRANSMIT COMMAND (RT-TO-BC TRANSFER)
If the BUS-65153 receives a valid Transmit Command Word that
the subsystem determines is legal (input ILLCMD is high) and
the subsystem is not BUSY (input BUSY is high), the BUS-
65153 will initiate a transmit data response following transmis-
sion of the Status Word. This entails a handshake/read cycle for
each Data Word, with the total number of Data Words to be
transmitted specified by the Word Count field of the Command
Word.
A low on ILLCMD will result in the Message Error bit being set.
No Data Words will be transmitted following transmission of the
Status Word to an illegalized transmit command. A low on the
BUSY input will set the BUSY bit in the Status Word; in this
instance, only the Status Word will be transmitted, with no Data
Words.
RECEIVE COMMAND (BC-TO-RT TRANSFER)
A DMA handshake will be initiated for each word received over
the 1553 data bus. If successful, the respective handshake will
be followed by a corresponding write cycle. A handshake time-
out will not terminate transfer attempts for the remaining Data
Words, error flagging or Status Word transmission. After the
reception of a valid nonmode code receive Command Word fol-
lowed by the correct number of valid Data Words and assuming
that all words are successfully transferred to the subsystem, a
negative pulse will be asserted on the output Good Block
Received (GBR).
RT-TO-RT TRANSFER ERRORS
If the T/R bit of the “transmit” command in an RT-to-RT transfer
is a zero, the transmitting RT does not respond in time or an
address mismatch is detected in the transmitting RT's Status
Word, the BUS-65153, as receiving RT, will classify the condition
as a “Command error” and will not respond.
RT STATUS, ERROR HANDLING, AND MESSAGE
TIMING SIGNALS
Message transfer errors are indicated by means of the HS_FAIL,
ME, and RT_FAIL error indication outputs. Additional error
detection and indication mechanisms include updating of the
internal Status and BIT Word registers.
The BUS-65153 provides a number of timing signals during the
processing of 1553 messages. NBGRT provides a negative
pulse output following the receipt of a 1553 Command Word.
INCMD is asserted low when a new command is received. At the
end of a message (either valid or invalid), INCMD transitions
from low to high. Following the last data word of a valid nonmode
code receive message, GBR is asserted low. ME is asserted as
a low output following any detected error in a received message.
LOOPBACK TEST
The BUS-65153 performs a loopback self-test at the end of each
nonbroadcast message processed. The loopback test consists
of the following verifications: (1) The received version of every
transmitted word is verified for validity (encoding, bit count, pari-
ty) and correct sync type; (2) The first transmitted word (RT
Status Word) is checked for correct RT Address field; and (3)
The received version of the last transmitted word is verified by
means of a bit-by-bit comparison to the transmitted version of
the word. If there is a transmitter timeout (668 ms) and/or the
loopback test fails for one or more transmitted words, the
Terminal Flag Status Word bit will be set in response to the next
nonbroadcast message.
STATUS WORD
The Broadcast Command Received bit is formulated internally.
The Message Error Status bit will be set if the current command
is a Transmit Status Word or Transmit Last Command mode
command and if there was an error in the data portion of the pre-
vious receive message. Message Error will also be set if ILLCMD
has been sampled low for the current message. ILLCMD,
Service Request, Busy, and Subsystem Flag will be sampled
from their respective Status input pins approximately 5 ms fol-
lowing the mid-parity bit zero crossing of the received Command
Word.
BIT WORD
The BUS-65153 provides an internally formulated Built-In-Test
word. This word is transmitted to the BC in response to a
Transmit Bit Word Mode Code Command.
Internal Built-In-Test (BIT) Word Definition
D15:
Transmitter Timeout
D14:
Loop Test Failure - B Bus
D13:
Loop Test Failure - A Bus
D12:
Handshake Failure
D11:
Bus B Transmitter Shutdown
D10:
Bus A Transmitter Shutdown
D09:
Terminal Flag Inhibited
D08:
Ch A / Ch B
D07:
High Word Count
D06:
Low Word Count
D05:
Incorrect Sync Type Received
D04:
Invalid Word Received - Manchester or Parity Error
D03:
RT-RT Transfer Response Error (no gap, data sync,
address mismatch)
D02:
RT-RT Transfer No Response Timeout
D01:
RT-RT Transfer - T/R Error on Second Command or
My Valid Address
D00:
Command Word Contents Error
Note: Bits 15 through 9 are cleared only following a RESET
7