1K x 16 of on-chip static RAM for message data,
completely accessible to host
❐
Self-test capability, including continuous loop-back
compare
❐
Programmable memory mapping via pointers for
efficient use of internal memory, including buffering
multiple messages per subaddress
❐
R T-RT Terminal Address Compare
❐
Command word stored with incoming data for
enhanced data management
❐
User selectable RAM Busy (RBUSY) signal for slow
or fast processor interfacing
❐
Full military operating temperature range, -55°C to
+125
°
C, screened to the specific test methods listed in
T able I of MIL-STD-883, Method 5004, Class B, also
Standard Military Drawing available
❐
Available in 68-pin pingrid array package
I
NTRODUCTION
The UT1553B RTR is a monolithic CMOS VLSI solution
to the requirements of the dual-redundant MIL-STD-1553B
interface. Designed to reduce cost and space, the RTR
integrates the remote terminal logic with a user-configured
1K x 16 static RAM. In addition, the RTR has a flexible
subsystem interface to permit use with most processors or
controllers.
The RTR provides all protocol, data handling, error
checking, and memory control functions, as well as
comprehensive self-test capabilities. The RTR’s memory
meets all of MIL-STD-1553B message storage needs
through user-defined memory mapping. This memorymapped architecture allows multiple message buffering at
The UT1553B RTR is an interface device linking a MILSTD-1553 serial data bus and a host microprocessor system.
The RTR’s MIL-STD-1553B interface includes encoding/
decoding logic, error detection, command recognition, 1K
x 16 of SRAM, pointer registers, clock, and reset circuits.
1.1 Memory Map and Host Memory Interface
The host can access the 1K x 16 RAM memory like a
standard RAM device through the 10-bit address and 16-bit
data buses. The host uses the Chip Select (CS
(RD/WR
), and Output Enable (OE) signals to control data
), Read/Write
transfer to and from memory . When the RTR requires access
to its own internal RAM, it asserts the RBUSY signal to
RTR Memory Map
alert the host. The RBUSY signal is programmable via the
internal Control Register to be asserted either 5.7ms or
2.7ms prior to the RTR needing access to its internal RAM.
The R TR stores MIL-STD-1553B messages in 1K x 16 of
on-chip RAM. For efficient use of the 1K x 16 memory on
the R TR, the host programs a set of pointers to map where
the 1553B message is stored. The RTR uses the upper 64
words (address 3C0 (hex) through 3FF (hex)) as pointers.
The R TR provides pointers for all 30 receiv e subaddresses,
all 30 transmit subaddresses, and four mode code
commands with associated data words as defined in MILSTD-1553B. The remaining 960 words of memory
contain receive, transmit, and mode code data in a
host-defined structure.
Message
Storage
Locations
Receive
Message
Pointers
(3C1 TO 3DE)
15 MSB 0 LSB
XMIT VECTOR WORD MODE CODE (W/DATA)
RCV SUBADDRESS 01
RCV SUBADDRESS 30
SYNCHRONIZE MODE CODE (W/DATA)
15 MSB 0 LSB
000 (hex)
3BF(hex)
3C0 (hex)
3C1 (hex)
3DE (hex)
3DF (hex)
Transmit
Message
Pointers
(3E1 TO 3FE)
XMIT LAST COMMAND MODE CODE (W/DATA)
XMT SUBADDRESS 01
XMT SUBADDRESS 30
XMT BIT WORD MODE CODE (W/DATA)
15 MSB 0 LSB
Figure 2. RTR Memory Map
3E0 (hex)
3E1 (hex)
3FE (hex)
3FF (hex)
RTR-3
Page 4
MESSAGE INDEXMESSAGE DATA ADDRESSES
15 (MSB)
Message index: Defines the
maximum messages buffered for
the given subaddresses.
109 0 (LSB)
Figure 3. Message Pointer Structure
1.2 RTR RAM Pointer Structure
The RAM 16-bit pointers have a 6-bit index field and a
10-bit address field. The 6-bit index field allows for the
storage of up to 64 messages per subaddress. A message
consists of the 1553 command word and its associated data
words.
The 16-bit pointer for Transmit Last Command Mode Code
is located at memory location 3E0 (hex). The T ransmit Last
Command Mode Code pointer buffers up to 63 command
words. An example of command word storage follows:
Example:
3E0 (hex) Contents = FC00 (hex)
11 1111 00 0000 0000
Address Field = 000 (hex)
Index Field = 3F (hex)
Message Data Address:
Indicates the starting memory address for incoming
message storage.
Address Field = 03F (hex)
Index Field = 00 (hex)
The Transmit Last Command Mode Code has Address Field
boundary conditions for the location of command word
buffers. The host can allocate a maximum 63 sequential
locations following the Address Field starting address. F or
proper operation, the Address Field must start on an I x 40
(hex) address boundary, where I is greater than or equal to
zero and less than or equal to 14. A list of valid Index and
Address Fields follows:
IValid Index FieldsV alid Address Fields
03F (hex) to 00 (hex)000 (hex) to 03F (hex)
13F (hex) to 00 (hex) 040 (hex) to 07F (hex)
23F (hex) to 00 (hex)080 (hex) to 0BF (hex)
First command word storage location (3E0=F801):
Address Field = 001 (hex)
Index Field = 3E (hex)
Sixty-third command word storage location (3E0=003F):
Address Field = 03F (hex)
Index Field = 00 (hex)
Sixty-fourth command word storage location (3E0=003F)
(previous command word overwritten):
33F (hex) to 00 (hex)0C0 (hex) to 0FF (hex)
43F (hex) to 00 (hex)100 (hex) to 13F (hex)
53F (hex) to 00 (hex) 140 (hex) to 17F (hex)
63F (hex) to 00 (hex) 180 (hex) to 1BF (hex)
73F (hex) to 00 (hex)1C0 (hex) to 1FF (hex)
83F (hex) to 00 (hex) 200 (hex) to 23F (hex)
93F (hex) to 00 (hex)240 (hex) to 27F (hex)
10 3F (hex) to 00 (hex)280 (hex) to 2BF (hex)
11 3F (hex) to 00 (hex)2C0 (hex) to 2FF (hex
12 3F (hex) to 00 (hex)300 (hex) to 33F (hex)
13 3F (hex) to 00 (hex)340 (hex) to 37F (hex)
14 3F (hex) to 00 (hex)380 (hex) to 3BF (hex)
3C0 (hex)T ransmit Last Command Mode Code3E0 (hex)
1.3 Internal Registers
The RTR uses two internal registers to allow the host to
control the R TR operation and monitor its status. The host
uses the Control (CTRL
Read/Write (RD/WR
) signal along with Chip Select (CS),
), and Output Enable (OE) to read the
16-bit Status Register or write to the 11-bit Control Register .
No address data is needed to select a register.
The Control Register toggles bits in the MIL-STD-1553B
status word, enables the biphase inputs, recognizes
broadcast commands, determines RAM Busy (RBUSY)
timing, selects terminal active flag, and puts the part in selftest mode. The Status Register supplies operational status
of the UT1553B RTR to the host. These registers must be
initialized before attempting RTR operation. Internal
registers can be accessed while RBUSY is active.
RTR-5
Page 6
Control Register (Write Only)
The 11-bit write-only Control Register manages the operation of the RTR. Write to the Control Register by applying a logic
one to OE
Control register write must occur 50ns before the rising edge of COMSTR
, and a logic zero to CTRL, CS, and RD/WR. Data is loaded into the Control Register via I/O pins DATA(12:0).
to latch data into outgoing status word.
Bit
Number
Bit 0 [1] Channel A Enable. A logic 1 enables Channel A biphase inputs.
Bit 1 [1] Channel B Enable. A logic 1 enables Channel B biphase inputs.
Bit 2 [0] Terminal Flag. A logic 1 sets the Terminal Flag bit of the Status Word.
Bit 3 [1]
Bit 4 [0] Subsystem Busy. A logic 1 sets the Subsystem Flag bit of the Status Word.
Bit 5 [0]
Bit 6 [0]
Bit 7 [0] Service Request. A logic 1 sets the Service Request bit of the Status Word.
Bit 8 [0] Instrumentation. A logic 1 sets the Instrumentation bit of the Status Word.
Bit 9 [1] Broadcast Enable. A logic 1 enables the RTR to recognize broadcast commands.
Bit 10[X] Don’t care.
Bit 11[X] Don’t care.
Initial
Condition
Description
System Busy. A logic 1 sets the Busy bit of the Status Word and limits RTR access to the
memory. No data words can be retrieved or stored; command words will be stored.
Self-T est Channel Select. This bit selects which channel the self-test checks; a logic 1 selects
Channel A and a logic 0 selects Channel B.
Self-T est Enable. A logic 1 places the R TR in the internal self-test mode and inhibits normal
operation. Channels A and B should be disabled if self-test is chosen.
Bit 12[1]
[] - Values in parentheses indicate the initialized values of these bits.
RBUSY Time Select. A logic 1 selects a 5.7µs RBUSY alert; a logic 0 selects a 2.7µs
RBUSY alert.
CONTROL REGISTER (WRITE ONLY):
XXXRBUSY TSXXBCENINSSRQITSTITCSSUBS BUSYTFCH B EN CH A
[1][1][0][0][0][0][0][1][0][1][1]
MSBLSB
[ ] defines reset state
X don’t care
Figure 4a. Control Register
EN
RTR-6
Page 7
Status Register (Read Only)
The 16-bit read-only Status Register provides the RTR system status. Read the Status Register by applying a logic
0 to CTRL
I/O pins DATA(15:0).
, CS, and OE, and a logic 1 to RD/WR. The 16-bit contents of the Status Register are read from data
Bit
Number
Initial
ConditionDescription
Bit 0 [0] MCSA0. The LSB of the mode code or subaddress as indicated by the logic state of bit 5.
Bit 1 [0] MCSA1. Mode code or subaddress as indicated by the logic state of bit 5.
Bit 2 [0] MCSA2. Mode code or subaddress as indicated by the logic state of bit 5.
Bit 3 [0] MCSA3. Mode code or subaddress as indicated by the logic state of bit 5.
Bit 4 [0] MCSA4. Mode code or subaddress as indicated by the logic state of bit 5.
Bit 5 [0] MC
/SA. A logic 1 indicates that bits 4 through 0 are the subaddress of the transmit or
receive command. A logic 0 indicates that bits 4 through 0 are a mode code, and that the
last command was a mode command.
Bit 6 [1] Channel A/B
. A logic 1 indicates that the most recent command arrived on Channel A; a
logic 0 indicates that it arrived on Channel B.
Bit 7 [1] Channel B Enabled. A logic 1 indicates that Channel B is available for both
Bit 8 [1] Channel A Enabled. A logic 1 indicates that Channel A is available for both reception
and transmission.
Bit 9 [1] Terminal Flag Enabled. A logic 1 indicates that the Bus Controller has not Bus Control-
ler, via the above mode code, is overriding the host system’s ability to set the Terminal
Flag bit of the status word.
Bit 10[1] Busy . A logic 1 indicates the Busy bit is set. This bit is reset when the System Busy bit in
the Control Register is reset.
Bit 11[0] Self-Test. A logic 1 indicates that the chip is in the internal self-test mode.
Bit 12[0] TA Parity Error. A logic 1 indicates the wrong Terminal Address parity; it Error bit being
set to a logic one, and Channels A and B become disabled.
Bit 13[0] Message Error. A logic 1 indicates that a message error has occurred since has been
examined. Message error condition must be removed before reading the Status Register
to reset the Message Error bit.
Bit 14[0] Valid Message. A logic 1 indicates that a valid message has been received
Bit 15[0] Terminal Active. A logic 1 indicates the device is executing a transmit or
[] - Values in parentheses indicate the initialized values of these bits.
STATUS REGISTER (READ ONLY):
TERM
ACTV
[0][0][0][0][0][1][1][1][1][1][0][0][0][0][0][0]
MSB
VAL
MESS
MESS
ERR
TAPA
ERR
SELF
TEST
BUSY TFEN CH A ENCH B ENCHNL
A/B
MC/SAMCSA 4MCSA 3MCSA 2MCSA 1MCSA
0
LSB
[] defines reset state
Figure 4b. Status Register
RTR-7
Page 8
1.4 Mode Code and Subaddress
The UT1553B RTR provides subaddress and mode code
decoding meeting MIL-STD-1553B. In addition, the device
has automatic internal illegal command decoding for
reserved MIL-STD-1553B mode codes. Upon command
word validation and decode, status pins MCSA(4:0) and
MC
/SA become valid. Status pin MC/SA will indicate
whether the data on pins MCSA(4:0) is mode code or
contain the same information as pins MCSA(4:0) and MC
SA.
The system designer can use signals MCSA(4:0), MC
BRDCST
, RTRT, etc. to illegalize mode codes,
subaddresses, and other message formats (broadcast and
R T -to-R T) via the Illegal Command (ILLCOM) input to the
part (see figure 21 on page 31).
subaddress information. Status Register bits 0 through 5
RTR MODE CODE HANDLING PROCEDURE
T/R Mode CodeFunction Operation
010100
010101
010001
100000
100001
100010
100011
100100
100101
100110
100111
101000
110010
110000
110011
Notes:
1. Further host interaction required for mode code operation
2. Reserved mode code; A) MERR pin asserted, B) MESS ERR bit set, C) status word transmitted (ME bit set to logic one).
3. Status word not affected.
4. Undefined mode codes are treated as reserved mode codes.
Selected Transmitter Shutdown
Override Selected Transmitter Shutdown
Synchronize (w/Data)
Dynamic Bus Control
Synchronize
1
Transmit Status Word
Initiate Self-Test
2
3
1
Transmitter Shutdown
Override Transmitter Shutdown
Inhibit Terminal Flag Bit
Override Inhibit Terminal Flag
Reset Remote Terminal
1
Transmit Last Command Word
Transmit Vector Word
Transmit BIT Word
2
2
3
1. Command word stored
2. MERR pin asserted
3. MERR bit set in Status Register
4. Status word transmitted
1. Command word stored
2. MERR pin asserted
3. MERR bit set in Status Register
4. Status word transmitted
1. Command word stored
2. Data word stored
3. Status word transmitted
1. Command word stored
2. MERR pin asserted
3. MERR bit set in Status Register
4. Status word transmitted
1. Command word stored
2. Status word transmitted
1. Command word stored
2. Status word transmitted
1. Command word stored
2. Status word transmitted
1. Command word stored
2. Alternate bus shutdown
3. Status word transmitted
1. Command word stored
2. Alternate bus enabled
3. Status word transmitted
1. Command word stored
2. Terminal Flag bit set to zero and disabled
3. Status word transmitted
1. Command word stored
2. Terminal Flag bit enabled, but not
set to logic one
3. Status word transmitted
1. Command word stored
2. Status word transmitted
1. Command word transmitted
2. Last command word transmitted
1. Command word stored
2. Status word transmitted
3. Data word transmitted
1. Command word stored
2. Status word transmitted
3. Data word transmitted
/
/SA,
RTR-8
Page 9
1.5 MIL-STD-1553B Subaddress and Mode Code Definitions
Table 1: Subaddress and Mode Code Definitions Per MIL-STD-1553B
Subaddress Field
Binary (Decimal)
00000 (00)
ReceiveTransmit
11
Message Format
00001 (01)User DefinedUser Defined
00010 (02)User DefinedUser Defined
00011 (03)User DefinedUser Defined
00100 (04)User DefinedUser Defined
00101 (05)User DefinedUser Defined
00110 (06)User DefinedUser Defined
00111 (07)User DefinedUser Defined
01000 (08)User DefinedUser Defined
01001 (09)User DefinedUser Defined
01010 (10)User DefinedUser Defined
01011 (11)User DefinedUser Defined
01100 (12) User DefinedUser Defined
01101 (13)User DefinedUser Defined
01110 (14)User DefinedUser Defined
01111 (15)User DefinedUser Defined
10000 (16)User DefinedUser Defined
10001 (17)User DefinedUser Defined
10010 (18)User DefinedUser Defined
10011 (19)User DefinedUser Defined
10100 (20)User DefinedUser Defined
10101 (21)User DefinedUser Defined
10110 (22)User DefinedUser Defined
10111 (23)User DefinedUser Defined
11000 (24)User DefinedUser Defined
11001 (25User DefinedUser Defined
11010 (26)User DefinedUser Defined
11011 (27)User DefinedUser Defined
11100 (28)User DefinedUser Defined
11101 (29)User DefinedUser Defined
11110 (30)User DefinedUser Defined
11111 (31)
11
Description
Mode Code Indicator
Mode Code Indicator
Notes:
1. Refer to mode code assignments per MIL-STD-1553B
1.6 Terminal Address
The Terminal Address of the RTR is programmed via five
input pins: RTA(4:0) and R TPTY. Asserting MRST
latches
the R TR’s T erminal Address from pins RTA(4:0) and parity
bit R TPTY. The address and parity cannot change until the
next assertion of the MRST
. The parity of the Terminal
Address is odd; input pin RTPTY is set to a logic state to
satisfy this requirement. A logic 1 on Status Re gister bit 12
indicates incorrect Terminal Address parity. An
example follows:
RTA(4:0) = 05 (hex) = 00101
RTPTY = 1 (hex) = 1
Sum of 1’s = 3 (odd), Status Register bit 12 = 0
RTA(4:0) = 04 (hex) = 00100
RTPTY = 0 (hex) = 0
Sum of 1’s = 1 (odd), Status Register bit 12 = 0
RTR-9
Page 10
RTA(4:0) = 04 (hex) = 00100
RTPTY = 1 (hex) = 1
Sum of 1’s = 2 (even), Status Register bit 12 = 1
The R TR checks the T erminal Address and parity on Master
Reset. W ith Broadcast disabled, RT A (4:0) = 11111 operates
as a normal RT address.
1.7 Internal Self-Test
Setting bit 6 of the Control Register to a logic one enables
the internal self-test. Disable Channels A and B at this time
to prevent b us acti vity during self-test by setting bits 0 and
1 of the Control Register to a logic zero. Normal operation
is inhibited when internal self-test is enabled. The self-test
capability of the RTR is based on the f act that the MIL-STD1553B status word sync pulse is identical to the command
word sync pulse. Thus, if the status word from the encoder
is fed back to the decoder, the RTR will recognize the
incoming status word as a command word and thus cause
the RTR to transmit another status word. After the host
inv okes self-test, the RTR self-test logic forces a status word
transmission even though the RTR has not received a valid
command. The status word is sent to decoder A or B
depending on the channel the host selected for self-test. The
self-test is controlled by the host periodically changing the
bit patterns in the status word being transmitted. Writing to
the Control Register bits 2, 3, 4, 7, and 8 changes the status
word. Monitor the self-test by sampling either the Status
Register or the external status pins (i.e., Command Strobe
(COMSTR
), Transmit/Recei ve (T/R)). For more detailed
explanation of internal self-test, consult UTMC publication
RTR/RTS Internal Self-Test Routine.
power-up if the terminal address parity (odd) is incorrect,
the biphase inputs are disabled and the message error pin
(MERR) is asserted. This condition can also be monitored
via bit 12 of the Status Register . The MERR pin is negated
on reception of first valid command.
1.9 Encoder and Decoder
The RTR interfaces directly to a bus transmitter/ receiver
via the R TR Manchester II encoder/decoder. The UT1553B
RTR receives the command word from the MIL-STD1553B bus and processes it either by the primary or
secondary decoder. Each decoder checks for the proper sync
pulse and Manchester waveform, edge ske w, correct number
of bits, and parity. If the command is a receive command,
the RTR processes each incoming data word for correct
format and checks the control logic for correct word count
and contiguous data. If an inv alid message error is detected,
the message error pin is asserted, the RTR ceases processing
the remainder (if any) of the message, and it then suppresses
status word transmission. Upon command validation
recognition, the external status outputs are enabled.
Reception of illegal commands does not suppress status
word transmission.
The RTR automatically compares the transmitted word
(encoder word) to the reflected decoder word by way of the
continuous loop-back feature. If the encoder word and
reflected word do not match, the transmitter error pin
(TXERR) is asserted. In addition to the loop-back compare
µ
test, a timer precludes a transmission greater than 760
the assertion of Fail-safe T imer (TIMER
ON). This timer is
s by
reset upon receipt of another command.
1.8 Power-up and Master Reset
After power-up, reset initializes the part with its biphase
ports enabled, latches the Terminal Address, and turns on
the busy option. The device is ready to accept commands
from the MIL-STD-1553B bus. The busy flag is asserted
while the host is loading the message pointers and messages.
After this task is completed, the host removes the busy
condition via a Control Register write to the RTR. On
1.10 RT-RT Transfer Compare
The R T -to-RT Terminal Address compare logic makes sure
that the incoming status word’ s Terminal Address matches
the T erminal Address of the transmitting RT specified in the
command word. An incorrect match results in setting the
Message Error bit and suppressing transmission of the status
word. (RT-to-RT transfer time-out = 54
µ
s)
RTR-10
Page 11
1.11 Illegal Command Decoding
The host has the option of asserting the ILLCOM pin to
illegalize a received command w ord. On receipt of an illegal
command, the RTR sets the Message Error bit in the status
word, sets the message error output, and sets the message
error latch in the Status Register.
The following RTR outputs may be used to externally
decode an illegal command, Mode Code or Subaddress
indicator (MC
MCSA(4:0), Command Strobe (COMSTR
(BRDCST
transfer (RTRT) (see figure 21 on page 31).
To illegalize a transmit command, the ILLCOM pin must
be asserted within 3.3
the RTR is to respond with the Message Error bit of the
status word at a logic 1. If the illegal command is mode code
2, 4, 5, 6, 7, or 18, the ILLCOM pin must be asserted within
664ns after Command Strobe (COMSTR
logic 0. Asserting the ILLCOM pin within the 664ns inhibits
the mode code function. For mode code illegalization, assert
the ILLCOM pin until the VALMSG signal is asserted.
For an illegal receiv e command, the ILLCOM pin is asserted
within 18.2
order to suppress data words from being stored. In addition,
the ILLCOM pin must be at a logic 1 throughout the
reception of the message until VALMSG is asserted. This
does not apply to illegal transmit commands since the status
word is transmitted first.
The above timing conditions also apply when the host
externally decodes an illegal broadcast command. The host
must remove the illegal command condition so that the next
command is not falsely decoded as illegal.
/SA), Mode Code or Subaddress bus
), Broadcast
), and Remote Terminal to Remote Terminal
µ
s after VALMSG goes to a logic 1 if
) transitions to
µ
s after the COMSTR transitions to a logic 0 in
2.0 M
Figures 5 and 6 illustrate the UT1553B RTR b uffering three
receive command messages to Subaddress 4. The receive
message pointer for Subaddress 4 is located at 03C4 (hex)
in the 1K x 16 RAM. The 16-bit contents of location 03C4
(hex) point to the memory location where the first receive
message is stored. The Address Field defined as bits 0
through 9 of address 03C4 (hex) contain address
information. The Index Field defined as bits 10 through 15
of address 03C4 (hex) contain the message buffer inde x (i.e.,
number of messages buffered).
Figure 5 demonstrates the updating of the message pointer
as each message is received and stored. The memory storage
of these three messages is shown in figure 6. After receiving
the third message for Subaddress 4 (i.e., Index Field equals
zero) the Address Field of the message pointer is not
incremented. If the host does not update the receive message
pointer for Subaddress 4 before the next receive command
for Subaddress 4 is accepted, the third message will
be overwritten.
Figures 7 and 8 show an example of multiple message
retrieval from Subaddress 16 upon reception of a MIL-STD1553B transmit command. The message pointer for transmit
Subaddress 16 is located at 03F0 (hex) in the 1K x 16 RAM.
The 16-bit contents of location 03F0 (hex) point to the
memory location where the first message data words
are stored.
Figure 7 demonstrates the updating of the message pointer
as each message is received and stored. The data memory
for these three messages is shown in figure 8.
EMORY MAP EXAMPLE
RTR-11
Page 12
Example:
Remote terminal will receive and buffer three MIL-STD-1553 receive commands of various word
lengths to Subaddress 4.
MIL-STD-1553 Bus Activity:
CMD WORD #1
SA = 4
= 0
T/R
WC = 4
Receive Subaddress 4;
data pointer at 03C4
(hex). (Initial condition)
TI = TTL input
TUI = TTL input (pull-up)
TDI = TTL input (pull-down)
TO = TTL output
DATA BUS
TTO = Three-state TTL output
TTB = Three-state TTL bidirectional
AL = Active low
AH = Active high
[] - Value in parentheses indicates initial state of pins.
DA T A9E10TTB-DA T A8F11TTB-DA T A7G10TTB-DA T A6H11TTB-DA T A5H10TTB-DA T A4J11TTB-DA T A3J10TTB-DA T A2K11TTB-DA T A1K10TTB-DA T A0L10TTB--
B11TTB--
TYPE ACTIVEDESCRIPTION
Bit 15 (MSB) of the bidirectional Data bus.
Bit 14 of the bidirectional Data bus.
Bit 13 of the bidirectional Data bus.
Bit 12 of the bidirectional Data bus.
Bit 11 of the bidirectional Data bus.
Bit 10 of the bidirectional Data bus.
Bit 9 of the bidirectional Data bus.
Bit 8 of the bidirectional Data bus.
Bit 7 of the bidirectional Data bus.
Bit 6 of the bidirectional Data bus.
Bit 5 of the bidirectional Data bus.
Bit 4 of the bidirectional Data bus.
Bit 3 of the bidirectional Data bus.
Bit 2 of the bidirectional Data bus.
Bit 1 of the bidirectional Data bus.
Bit 0 (LSB) of the bidirectional Data bus.
Bit 9 (MSB) of the Address bus.
Bit 8 of the Address bus.
Bit 7 of the Address bus.
Bit 6 of the Address bus.
Bit 5 of the Address bus.
Bit 4 of the Address bus.
Bit 3 of the Address bus.
Bit 2 of the Address bus.
Bit 1 of the Address bus.
Bit 0 (LSB) of the Address bus.
RTR-15
Page 16
CONTROL INPUTS
NAMEPIN NUMBER
(PGA)
CS
RD/WRK1TI--Read/Write. The host processor uses a high level on this
CTRLJ1TIALControl. The host processor uses the active low CTRL
OEL9TIALOutput Enable. The active low OE signal is used to control
ILLCOMK9TDIAHIllegal Command. The host processor uses the
K2TIALChip Select. The host processor uses the CS signal for R TR
TYPEACTIVEDESCRIPTION
Status Register reads, Control Register writes, or host
access to the RTR internal RAM.
input in conjunction with CS to read the RTR Status
Register or the RTR internal RAM. A low level on this
input is used in conjunction with CS to write to the RTR
Control Register or the RTR internal RAM.
input signal in conjunction with CS and
RD/WR to access the RTR registers. A high level on this
input means access is to RTR internal RAM only.
the direction of data flow from the RTR. For OE = 1, the
RTR Data bus is three-state; for
OE = 0, the RTR Data bus is active.
ILLCOM input to inform the RTR that the present
command is illegal.
STATUS INPUTS
NAMEPIN NUMBER
MERR
[0]
TXERR
[0]
TIMERON
[1]
COMSTR
[1]
TERACT
TYPEACTIVEDESCRIPTION
(PGA)
A5TOAH
B5TOAH
B6TOAL
B8TOAL
A6TOAL
Message Error. The active high MERR output
signals that the Message Error bit in the Status
Register has been set due to receipt of an illegal command,
or an error during message sequence. MERR will reset to
logic zero on the receipt of the next valid command.
Transmission Error. The active high TXERR output is
asserted when the RTR detects an error in the reflected
word versus the transmitted word, using the continuous
loop-back compare feature. Reset on next COMSTR
assertion.
Fail-safe Timer. The TIMERON output pulses low for
760µs when the RTR begins transmitting (i.e., rising edge
of VALMSG) to provide a fail-safe timer meeting the
requirements of MIL-STD-1553B. This pulse is reset when
COMSTR goes low or during a Master Reset.
Command Strobe. COMSTR is an active low output of
500ns duration identifying receipt of a valid command.
Terminal Active. The active low TERACT output is
asserted at the beginning of the RTR access to internal
RAM for a given command and negated after the last
access for that command.
RTR-16
Page 17
STATUS INPUTS
Continued from page 16.
NAMEPIN NUMBER
TYPEACTIVEDESCRIPTION
(PGA)
BRDCST
[1]
T/R
[0]
RTRT
[1]
RBUSY
[0]
A7
B4
B7
C2
TO
TO
TO
TO
MODE CODE/SUBADDRESS OUTPUTS
NAMEPIN NUMBER
(PGA)
TYPEACTIVEDESCRIPTION
AL
--
AH
AH
Broadcast. BRDCST is an active low output that identifies
receipt of a valid broadcast command.
Transmit/Receive. A high level on this pin indicates a
transmit command message transfer is being or was
processed, while a low level indicates a receive command
message transfer is being or was processed.
Valid Message. VALMSG is an active high output
indicating a valid message (including Broadcast) has been
received. VALMSG goes high prior to transmitting the
1553 status word and is reset upon receipt of the next
command.
RTR Busy. RBUSY is asserted high while the RTR is
accessing its own internal RAM either to read or update the
pointers or to store or retrieve data words. RBUSY
becomes active either 2.7µs or 5.7µs before RTR requires
RAM access. This timing is controlled by Control Register
bit 12 (see section 1.3).
MC
/SA
[0]
MCSA0
[0]
MCSA1
[0]
MCSA2
[0]
MCSA3
[0]
MCSA4
[0]
B1
B2
A2
A3
B3
A4
TO--
TO--
TO--
TO--
TO--
TO--
Mode Code/Subaddress Indicator. If MC/SA is low, it
indicates that the most recent command word is a mode
code command. If MC
recent command word is for a subaddress. This output
indicates whether the mode code/subaddress ouputs (i.e.,
MCSA(4:0)) contain mode code or subaddress
information.
Mode Code/Subaddress Output 0. If MC/SA is low, this
pin represents the least significant bit of the most recent
command word (the LSB of the mode code). If MC/SA is
high, this pin represents the LSB of the subaddress.
Mode Code/Subaddress Output 1.
Mode Code/Subaddress Output 2.
Mode Code/Subaddress Output 3.
Mode Code/Subaddress Output 4. If MC/SA is low, this
pin represents the most significant bit of the mode code. If
MC/SA is high, this pin represents the MSB of the
subaddress.
Remote Terminal Address bit 4 (MSB).
Remote Terminal Address bit 3.
Remote Terminal Address bit 2.
Remote Terminal Address bit 1.
Remote Terminal Address bit 0 (LSB).
Remote Terminal Address Parity. This input must provide
odd parity for the Remote Terminal Address.
Receiver - Channel A, Zero Input. Idle low Manchester
input form the 1553 bus receiver.
Receiver - Channel A, One Input. This input is the
complement of RAZ.
RBZ
RBO
Note
:
1. For uniphase operation, tie RAZ (or RBZ) to VDD and apply true uniphase input signal to RAO (or RBO).
L6
K7
TI--
TI--
Receiver - Channel B, Zero Input. Idle low Manchester
input from the 1553 bus receiver.
Receiver - Channel B, One Input. This input is the
complement of RBZ.
BIPHASE OUTPUTS
NAMEPIN NUMBER
(PGA)
TAZ
[0]
TAO
[0]
TBZ
[0]
TBO
[0]
A10
B10
A9
B9
TYPEACTIVEDESCRIPTION
TO--
TO--
TO--
TO--
Transmitter - Channel A, Zero Output. This idle low
Manchester encoded data output is connected to the 1553
bus transmitter input. The output is idle low.
Transmitter - Channel A, One Output. This output is the
complement of TAZ. The output is idle low.
Transmitter - Channel B, Zero Output. This idle low
Manchester encoded data output is connected to the 1553
bus transmitter input. The output is idle low.
Transmitter - Channel B, One Output. This input is the
complement of TBZ. The output is idle low.
RTR-18
Page 19
MASTER RESET AND CLOCK
NAMEPIN NUMBER
(PGA)
MRST
12MHz
2MHz
K3
L2
A8
POWER AND GROUND
NAMEPIN NUMBER
(PGA)
VDD
VSS
F10
E1
F2
G11
TYPEACTIVEDESCRIPTION
TUI--Master Reset. Initializes all internal functions of the RTR.
MRST must be asserted 500ns before normal RTR
operation (500ns minimum). Does not reset RAM.
TI--12 MHz Input Clock. This is the RTR system clock that
requires an accuracy greater than 0.01% with a duty cycle
of 50% ± 10%.
TO--2MHz Clock Output. This is a 2MHz clock output
generated by the 12MHz input clock. This clock is stopped
when MRST is low.
TYPEACTIVEDESCRIPTION
PWR
PWR
GND
GND
--
--
--
+5 V
±
Reference ground. Zero V
--
Power. Power supply must be +5 VDC
DC
10%.
logic ground.
DC
4.0 O
PERATING CONDITIONS
ABSOLUTE MAXIMUM RATINGS*
(referenced to VSS)
SYMBOLPARAMETERLIMITSUNIT
VDD DC supply voltage-0.3 to +7.0 V
V
IO
I
I
T
STG
P
D
T
J
Θ
JC
Note:
1. Does not reflect the added PD due to an output short-circuited.
* Stresses outside the listed absolute maximum ratings may cause permanent damage to the device. This is a stress rating only, and
functional operation of the device at these or any other conditions be yond limits indicated in the operational sections of this specification
is not recommended. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
Voltage on any pin0.3 to VDD+0.3V
DC input current
±
10mA
Storage temperature-65 to +150
Maximum power dissipation
1
300
Maximum junction temperature+175
Thermal resistance, junction-to-case 20
°
C
mW
°
C
°
C/W
RECOMMENDED OPERATING CONDITIONS
SYMBOLPARAMETERLIMITSUNIT
VDD
V
IN
DC supply voltage4.5 to 5.5V
DC input voltage
0 to V
DD
V
TC Temperature range-55 to +125°C
F
O
Operating frequency12 ± .01%MHz
RTR-19
Page 20
5.0 DC ELECTRICAL CHARACTERISTICS
(VDD = 5.0V ±10%; -55°C < TC < +125°C)
SYMBOLPARAMETERCONDITIONMINIMUMMAXIMUMUNIT
V
IL
V
IH
I
IN
V
OL
VOH
I
OZ
IOS Short-circuit output current
CIN Input capacitance 3 ƒ = 1MHz @ 0V
C
OUT
C
IO
IDD Average operating current
QI
DD
Notes:
1. Supplied as a design limit but not guaranteed or tested.
2. Not more than one output may be shorted at a time for a maximum duration of one second.
3. Measured only for initial qualification, and after process or design changes that could affect input/output capacitance.
4. Includes current through input pull-ups. Instantaneous surge currents on the order of 1 ampere can occur during output switching.
Voltage supply should be adequately sized and decoupled to handle a large surge current.
5. All inputs with internal pull-ups or pull-downs should be left open circuit. All other inputs tied high or low.
Low-level input voltage
High-level input voltage
Input leakage current
TTL inputs
Inputs with pull-down resistors
V
= VDD or V
IN
VIN = V
DD
VIN = VSS
Inputs with pull-up resistors
Low-level output voltage IOL = 3.2mA
High-level output voltage
1. 84LCC package is not available radiation-hardened.
Product
RTIRTMPRTRBCRT BCRTM BCRTMPRTSXCVR
24-pin DIP
(single cavity)
X
36-pin DIP
(dual cavity)
X
68-pin PGAXX
84-pin PGAXXXX
1
144-pin PGAX
84-lead LCCXXX
1
36-lead FP
(dual cavity)
(50-mil ctr)
X
84-lead FPXX
132-lead FPXX
Page 33
Packaging-2
1
144-Pin Pingrid Array
E
1.565 ± 0.025
-B-
D
1.565 ± 0.025
-A-
0.080 REF.
(2 Places)
0.040 REF.
0.100 REF.
(4 Places)
A
0.130 MAX.
Q
0.050 ± 0.010
A
A
L
0.130 ±0.010
PIN 1 I.D.
(Geometry Optional)
-C-
(Base Plane)
b
0.018 ± 0.002
0.030
0.010
C AB
C
SIDE VIEW
TOP VIEW
0.003 MIN. TYP.
D1/E1
1.400
0.100
TYP.
e
PIN 1 I.D.
(Geometry Optional)
2
R
P
N
M
L
K
J
H
G
F
E
D
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Notes:
1. True position applies to pins at base plane (datum C).
2. True position applies at pin tips.
3. All package finishes are per MIL-M-38510.
4. Letter designations are for cross-reference to MIL-M-38510.
BOTTOM VIEW
Page 34
Packaging-3
132-Lead Flatpack (25-MIL Lead Spacing)
SIDE VIEW
TOP VIEW
BOTTOM VIEW A-A
DETAIL A
0.018 MAX. REF.
0.014 MAX. REF.
(At Braze Pads)
L
0.250
MIN.
REF.
LEAD KOVAR
SEE DETAIL A
A
A
C
0.005
+ 0.002
- 0.001
A
0.110
0.006
D1/E1
0.950 ± 0.015 SQ.
D/E
1.525 ± 0.015 SQ.
PIN 1 I.D.
(Geometry
Optional)
e
0.025
Notes:
1. All package finishes are per MIL-M-38510.
2. Letter designations are for cross-reference to MIL-M-38510.
S1
0.005 MIN. TYP.
Page 35
Packaging-4
84-LCC
SIDE VIEW
TOP VIEW
BOTTOM VIEW A-A
Notes:
1. All package finishes are per MIL-M-38510.
2. Letter designations are for cross-reference to MIL-M-38510.
L/L1
0.050 ± 0.005 TYP.
B1
0.025 ± 0.003
e
0.050
e1
0.015 MIN.
PIN 1 I.D.
(Geometry Optional)
J
0.020 X 455 REF.
h
0.040 x 45_
REF. (3 Places)
D/E
1.150 ± 0.015 SQ.
A
0.115 MAX.
A1
0.080 ± 0.008
A
A
PIN 1 I.D.
(Geometry Optional)
Page 36
Packaging-5
84-Lead Flatpack (50-MIL Lead Spacing)
SIDE VIEW
TOP VIEW
BOTTOM VIEW A-A
D/E
1.810 ± 0.015 SQ.
Notes:
1. All package finishes are per MIL-M-38510.
2. Letter designations are for cross-reference to MIL-M-38510.
DETAIL A
D1/E1
1.150 ± 0.012 SQ.
A
0.110
0.060
A
A
C
0.007 ± 0.001
LEAD KOVAR
SEE DETAIL A
PIN 1 I.D.
(Geometry
Optional)
b
0.016 ± 0.002
L
0.260
MIN.
REF.
S1
0.005 MIN. TYP.
0.050
e
0.014 MAX.
REF.
(At Braze Pads)
0.018 MAX. REF.
Page 37
Packaging-6
84-Pin Pingrid Array
SIDE VIEW
TOP VIEW
BOTTOM VIEW A-A
D
1.100 ± 0.020
E
1.100 ± 0.020
-B-
-A-
A
0.130 MAX.
Q
0.050 ± 0.010
L
0.130 ± 0.010
A
A
-C-
(Base Plane)
b
0.018 ± 0.002
PIN 1 I.D.
(Geometry Optional)
1.000
D1/
e
0.100
TYP.
0.003 MIN.
L
K
J
H
G
F
E
D
1 2 3 4 5 6 7 8 9 10 11
Notes:
1. True position applies to pins at base plane (datum C).
2. True position applies at pin tips.
3. All packages finishes are per MIL-M-38510.
4. Letter designations are for cross-reference to MIL-M-38510.
PIN 1 I.D.
(Geometry Optional)
1
0.030
0.010
C AB
C
2
Page 38
Packaging-7
SIDE VIEW
TOP
BOTTOM VIEW A-A
D
1.100 ± 0.020
PIN 1 I.D.
(Geometry Optional)
L
K
J
H
G
F
E
D
C
B
A
1 2 3 4 5 6 7 8 9 10 11
Notes:
1 True position applies to pins at base plane (datum C).
2 True position applies at pin tips.
3. All packages finishes are per MIL-M-38510.
4. Letter designations are for cross-reference to MIL-M-38510.
PIN 1 I.D.
(Geometry Optional)
D1/E1
1.00
0.003 MIN. TYP.
e
0.100
TYP.
A
0.130 MAX.
Q
0.050 ± 0.010
L
0.130 ± 0.010
A
A
-A-
-B-
E
1.100 ± 0.020
-C-
(Base Plane)
68-Pin Pingrid Array
0.030
0.010 C
A
B
1
2
C
∅
∅
b
0.010 ± 0.002
Page 39
Packaging-8
D
1.800 ± 0.025
36-Lead Flatpack, Dual Cavity (100-MIL Lead Spacing)
TOP VIEW
END VIEW
E
0.750 ± 0.015
Notes:
1 All package finishes are per MIL-M-38510.
2. It is recommended that package ceramic be mounted to
a heat removal rail located on the printed circuit board.
A thermally conductive material such as MERECO XLN-589 or
equivalent should be used.
3. Letter designations are for cross-reference to MIL-M-38510.
PIN 1 I.D.
(Geometry Optional)
L
0.490
MIN.
b
0.015 ± 0.002
e
0.10
c
0.008
+ 0.002
- 0.001
Q
0.080 ± 0.010
(At Ceramic Body)
A
0.130 MAX.
Page 40
Packaging-9
36-Lead Flatpack, Dual Cavity (50-MIL Lead Spacing)
TOP
E
0.700 + 0.015
Notes:
1. All package finishes are per MIL-M-38510.
2. It is recommended that package ceramic be mounted to
a heat removal rail located on the printed circuit board.
A thermally conductive material such as MERECO XLN-589
or equivalent should be used.
3. Letter designations are for cross-reference to MIL-M-38510.
c
0.007
+ 0.002
- 0.001
Q
0.070 + 0.010
(At Ceramic Body)
A
0.100 MAX.
END
D
1.000 ± 0.025
b
0.016 + 0.002
e
0.050
PIN 1 I.D
(Geometry Optional)
L
0.330
MIN.
Page 41
Packaging-10
36-Lead Side-Brazed DIP, Dual Cavity
TOP VIEW
END VIEW
E
0.590 ± 0.012
Notes:
1. All package finishes are per MIL-M-38510.
2. It is recommended that package ceramic be mounted to
a heat removal rail located on the printed circuit board.
A thermally conductive material such as MERECO XLN-589
or equivalent should be used.
3. Letter designations are for cross-reference to MIL-M-38510.
PIN 1 I.D.
(Geometry Optional)
SIDE VIEW
S1
0.005 MIN.
D
1.800 ± 0.025
S2
0.005 MAX.
e
0.100
A
0.155 MAX.
L/L1
0.150 MIN.
C
0.010
+ 0.002
- 0.001
E1
0.600 + 0.010
(At Seating Plane)
b
0.018 ± 0.002
Page 42
Packaging-11
E
0.590 ± 0.015
S1
0.005 MIN.
S2
0.005 MAX.
TOP VIEW
PIN 1 I.D.
(Geometry Optional)
D
1.200 ± 0.025
SIDE VIEW
A
0.140 MAX.
L/L1
0.150 MIN.
0.100
e
Notes:
1. All package finishes are per MIL-M-38510.
2. It is recommended that package ceramic be mounted to
a heat removal rail located on the printed circuit board.
A thermally conductive material such as MERECO XLN-589 or
equivalent should be used.
3. Letter designations are for cross-reference to MIL-M-38510.