5962-8957701VXA [ETC]
BCRTM; BCRTM型号: | 5962-8957701VXA |
厂家: | ETC |
描述: | BCRTM |
文件: | 总61页 (文件大小:1184K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
UT1553 BCRTM
p Register-oriented architecture to enhance
FEATURES
programmability
p Comprehensive MIL-STD-1553 dual-redundant Bus
Controller (BC) and Remote Terminal (RT) and
Monitor (M) functions
p DMA memory interface with 64K addressability
p Internal self-test
p MIL-STD-1773 compatible
p Multiple message processing capability in BC
p TimetaggingandmessagelogginginRTandMmodes
p Radiation-hardened option available for 84-lead
flatpack package only
p RemoteterminaloperationsinASD/ENASD-certified
(SEAFAC)
p Automatic polling and intermessage delay in
p Availablein84-pinpingridarray, 84-leadflatpack, 84-
BC mode
lead leadless chip-carrier
p Programmable interrupt scheme and internally
p Standard Microcircuit Drawing 5962-89577 available
generated interrupt history list
- QML Q and V compliant
REGISTERS
CONTROL
STATUS
HIGH-PRIORITY
STD PRIORITY LEVEL
STD PRIORITY PULSE
MASTER
RESET
CURRENT BC (or M) BLOCK/
12MHz
RT DESCRIPTOR SPACE
POLLING COMPARE
BUILT-IN-TEST WORD
CURRENT COMMAND
INTERRUPT
HANDLER
CLOCK &
RESET
LOGIC
INTERRUPT LOG
LIST POINTER
BC PROTOCOL
&
MESSAGE
HANDLER
HIGH-PRIORITY
INTERRUPT ENABLE
PARALLEL-
TO-SERIAL
CONVER-
SION
1553
DUAL
DATA
CHANNEL
A
HIGH-PRIORITY
INTERRUPT STATUS
CHANNEL
ENCODER/
DECODER
MODULE
BUS
TRANSFER
LOGIC
16
16
STANDARD INTERRUPT
ENABLE
1553
SERIAL-TO-
PARALLEL
CONVER-
DATA
CHANNEL
B
16
RT ADDRESS
SION
RT/MONITOR
PROTOCOL &
MESSAGE
BUILT-IN-TEST
START COMMAND
16
HANDLER
BUILT-
IN-
TEST
RESET COMMAND
16
RT TIMER
RESET COMMAND
TIMERON
ADDRESS
GENERATOR
16
TIMEOUT
DMA/CPU
CONTROL
MONITOR ADDRESS
CONTROL
MONITOR ADDRESS
SELECT (0-15)
DMA ARBITRATION
ADDRESS
REGISTER CONTROL
DUAL-PORT MEMORY CONTROL
MONITOR ADDRESS
SELECT (16-31)
16
16
Figure 1. BCRTM Block Diagram
DATA
BCRTM-1
Table of Contents
1.0
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 Features - Remote Terminal (RT) Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.2 Features - Bus Controller (BC) Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.3 Features - Monitor (M) Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.0
3.0
4.0
5.0
PIN IDENTIFICATION AND DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
INTERNAL REGISTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
SYSTEM OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
SYSTEM INTERFACE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1 DMA Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
5.2 Hardware Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
5.3 CPU Interconnection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
5.4 RAM Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
5.6 Transmitter/Receiver Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
6.0
7.0
REMOTE TERMINAL ARCHITECTURE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.1 RT Functional Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
6.1.1 RT Subaddress Descriptor Definitions . . . . . . . . . . . . . . . . . . . . . . . . . .24
6.1.2 Message Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
6.1.3 Mode Code Descriptor Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
6.2 RT Error Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
6.3 RT Operational Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
BUS CONTROLLER ARCHITECTURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.1 BC Functional Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
7.2 Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
7.3 BC Error Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
7.4 BC Operational Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
7.5 BC Operational Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
8.0
9.0
MONITOR ARCHITECTURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.1 Monitor Functional Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
8.2 Monitor Error Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
8.3 Monitor Operational Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
EXCEPTION HANDLING AND INTERRUPT LOGGING . . . . . . . . . . . . . . . . . . . . . . . . 36
10.0 MAXIMUM AND RECOMMENDED OPERATING CONDITIONS . . . . . . . . . . . . . . . . 40
11.0 DC ELECTRICAL CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
12.0 AC ELECTRICAL CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
13.0 PACKAGE OUTLINE DRAWINGS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
BCRTM-2
word-count information, and stores it sequentially in a
separate, cross-referenced list.
1.0 INTRODUCTION
The monolithic CMOS UT1553 BCRTM provides the
system designer with an intelligent solution to
Illegalizing Mode Codes and Subaddresses
The host can declare mode codes and subaddresses illegal
by setting the appropriate bit(s) in memory.
MIL-STD-1553B multiplexed serial data bus design
problems. The UT1553B BCRTM is a single-chip device
that implements all three of defined MIL-STD-1553B
functions - Bus Controller, Remote Terminal, and Monitor.
Designed to reduce host CPU overhead, the BCRTM’s
powerful state machines automatically execute message
transfers, provide interrupts, and generate status
Programmable Interrupt Selection
The host CPU can select various events to cause an interrupt
with provision for high and standard priority interrupts.
Interrupt History List
The BCRTM provides an Interrupt History List that records,
in the order of occurrence, the events that caused the
interrupts. The list length is programmable.
information. Multiple registers offer many programmable
functions as well as extensive information for host use. In
the BC mode, the BCRTM uses a linked-list message
scheme to provide the host with message chaining
capability. The BCRTM enhances memory use by
supporting variable-size, relocatable data blocks. In the RT
mode, the BCRTM implements time-tagging and message
history functions. It also supports multiple (up to 128)
message buffering and variable length messages to any
subaddress.In the Monitor (M) mode, the BCRTM’s
powerful linked list command block structure allows it to
process a series of monitored 1553 messages without the
intervention of the host. The BCRTM can store as much bus
traffic as can be contained in its 64K memory space. In
addition, the host has the capability of instructing the
BCRTM to monitor and store data for only selected remote
terminals.
1.2 Features - Bus Controller (BC) Mode
Multiple Message Processing
The BCRTM autonomously processes any number of
messages or lists of messages that may be stored in a 64K
memory space.
Automatic Intermessage Delay
When programmed by the host, the BCRTM can delay a
host-specified time before executing the next message in
sequence.
Automatic Polling
When polling, the BCRTM interrogates the remote
terminals and then compares their status word responses to
the contents of the Polling Compare Register. The BCRTM
can interrupt the host CPU if an erroneous remote terminal
status word response occurs.
The UT1553 BCRTM is an intelligent, versatile, and easy
to implement device -- a powerful asset to system designers.
1.1 Features - Remote Terminal (RT) Mode
Automatic Retry
The BCRTM can automatically retry a message on busy,
message error, and/or response time-out conditions. The
BCRTM can retry up to four times on the same or on the
alternate bus.
Indexing
The BCRTM is programmable to index or buffer messages
on a subaddress-by-subaddress basis. The BCRTM, which
can index as many as 128 messages, can also assert an
interrupt when either the selected number of messages is
reached or every time a specified subaddress is accessed.
Programmable Interrupt Selection
The host CPU can select various events to cause an interrupt
with provision for high and standard priority interrupts.
Variable Space Allocation
The BCRTM can use as little or as much memory (up to
64K) as needed.
Interrupt History List
The BCRTM provides an Interrupt History List that records,
in the order of occurrence, the events that caused the
interrupts. The list length is programmable.
Selectable Data Storage
Address programmability within the BCRTM provides
flexible data placement and convenient access.
Variable Space Allocation
The BCRTM uses as little or as much memory (up to 64K)
as needed.
Sequential Data Storage
The BCRTM stores/retrieves, by subaddress, all messages
in the order in which they are transacted.
Selectable Data Storage
Address programmability within the BCRTM provides
flexible data placement and convenient access.
Sequential Message Status Information
The BCRTM provides message validity, time-tag, and
BCRTM-3
1.3 Features - Monitor (M) Mode
Command History List
Selectable Data Storage
The BCRTM’s linked list command block structure permits
the BCRTM to process a series of monitored messages
without host intervention.
Address programmability within the BCRTM provides
flexible data placement and convenient access.
Sequential Data Storage
Monitor Selected Terminal Address
The BCRTM stores, by Terminal Address, all 1553
messages in the order in which they are transacted.
The host can select the remote terminals to be monitored by
programming the proper bits in the Terminal Address Select
registers (Registers16 and 17). The BCRTM can monitor
any or all remote terminals.
Programmable Interrupt Selection
The host can select a wide variety of events that may cause
an interrupting event.
Variable Space Allocation
The BCRTM can use as little or as much memory (up to
64K) as needed
Interrupt History List
The BCRTM stores, chronologically in memory, an
Interrupt History List of each event that causes an interrupt.
BCRTM-4
2.0 PIN IDENTIFICATION AND DESCRIPTION
++
++
++
++
13 (K3)
14 (L2)
17 (L4)
18 (K6)
(J10) 34
(K11) 35
(J11) 36
(H10) 37
(H11) 38
(G9) 39
(G10) 40
(G11) 41
(E9) 44
(E11) 45
(E10) 46
(F11) 47
(D11) 48
(D10) 49
(C11) 50
(B11) 51
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
TAZ
TAO
TBZ
TBO
BIPHASE OUT
BIPHASE IN
RAZ
RAO
RBZ
RBO
15 (L3)
16 (K4)
19 (K5)
20 (L5)
ADDRESS
LINES
+
A10
A11
A12
A13
A14
A15
RTA0
RTA1
RTA2
RTA3
RTA4
RTPTY
28 (K8) **
29 (L9) **
30 (L10) **
31 (K9) **
32 (L11) **
33 (K10) **
TERMINAL
ADDRESS
(K1)
(J1)
(H2)
(H1)
(G3)
(G2)
(G1)
(F1)
(E1) 83
(E2) 82
(F2) 81
(D1) 80
(D2) 79
(C1) 78
(B1) 77
(C2) 76
9
8
7
6
5
4
3
2
D0
D1
D2
D3
D4
D5
D6
D7
STDINTL
STDINTP
HPINT
TIMERON
COMSTR
SSYSF
68 (A6) +
69 (A4)
70 (B4) +
25 (K7)
27 (L8)
72 (A2)
75 (B2)
26 (J7)
STATUS
SIGNALS
BCRTF
CHA/B
TEST
DATA
++
D8
D9
LINES
73 (B3)*
D10
D11
D12
D13
D14
D15
DMAR
DMAG
DMAGO
DMACK
BURST
TSCTL
56 (A10) +
57 (A9)
67 (B5)
58 (B8) +
74 (A1)
55 (B9)
DMA
SIGNALS
VDD
VDD
VDD
VDD
(L6) 23
(F9) 43
(C6) 64
(E3) 84
POWER
61 (B7)
60 (C7)
62 (A7)
RD
WR
CS
AEN
66 (A5)
VSS
VSS
VSS
VSS
(F3)
1
BCRTSEL
LOCK
MRST
EXTOVR
RRD
RWR
MEMCSI
MEMCSO
11 (L1) **
12 (K2)**
10 (J2)
24 (L7) **
53 (A11)
52 (C10)
(J6) 22
(F10) 42
(B6) 63
GROUND
CONTROL
SIGNALS
(J5) 21
(C5) 65
(A3) 71
CLK
MCLK
MCLKD2
CLOCK
SIGNALS
**
59 (A8)
54 (B10)
**
+
++
*
Pin internally pulled up.
Pin at high impedance when not asserted
Bidirectional pin.
() Pingrid array pin identification in parentheses.
LCC, flatpack pin number not in parentheses.
Formerly MEMWIN.
Figure 2. BCRT Functional Pin Description
BCRTM-5
Legend for TYPE and ACTIVE fields:
TUI = TTL input (pull-up)
AL = Active low
AH = Active high
ZL = Active low - inactive state is high impedance
TI = TTL input
TO = TTL output
TTO = Three-state TTL output
TTB = Bidirectional
Notes:
1. Address and data buses are in the high-impedance state when idle.
2. Flatpack pin numbers are same as LCC.
PIN NUMBER
NAME
TYPE
ACTIVE
DESCRIPTION
LCC
PGA
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
34
J10
TTB
TTB
TTB
TTB
TTB
TTO
TTO
TTO
TTO
TTO
TTO
TTO
TTO
--
--
--
Bit 0 (LSB) of the Address bus
Bit 1 of the Address bus
Bit 2 of the Address bus
Bit 3 of the Address bus
Bit 4 of the Address bus
Bit 5 of the Address bus
Bit 6 of the Address bus
Bit 7 of the Address bus
Bit 8 of the Address bus
Bit 9 of the Address bus
Bit 10 of the Address bus
Bit 11 of the Address bus
Bit 12 of the Address bus
35
36
37
38
39
40
41
44
45
46
47
48
K11
J11
H10
H11
G9
--
--
--
--
--
--
G10
G11
E9
--
--
E11
E10
F11
D11
--
--
--
--
A13
A14
A15
49
50
51
D10
C11
B11
TTO
TTO
TTO
Bit 13 of the Address bus
Bit 14 of the Address bus
Bit 15 (MSB) of the Address bus
--
BCRTM-6
DATA BUS
NAME
PIN NUMBER
TYPE
ACTIVE
DESCRIPTION
Bit 0 (LSB) of the Data bus
LCC
PGA
--
D0
D1
D2
D3
D4
D5
D6
9
8
K1
J1
TTB
TTB
TTB
TTB
TTB
TTB
TTB
--
--
--
--
Bit 1 of the Data bus
Bit 2 of the Data bus
Bit 3 of the Data bus
Bit 4 of the Data bus
Bit 5 of the Data bus
Bit 6 of the Data bus
7
6
5
4
3
H2
H1
G3
G2
G1
--
--
D7
2
83
82
81
F1
E1
E2
F2
TTB
TTB
TTB
TTB
--
--
--
--
Bit 7 of the Data bus
Bit 8 of the Data bus
Bit 9 of the Data bus
Bit 10 of the Data bus
D8
D9
D10
D11
80
D1
TTB
--
--
--
Bit 11 of the Data bus
D12
D13
D14
D15
79
78
77
76
D2
C1
B1
C2
TTB
TTB
TTB
TTB
Bit 12 of the Data bus
Bit 13 of the Data bus
Bit 14 of the Data bus
Bit 15 (MSB) of the Data bus
--
--
TERMINAL ADDRESS INPUTS
PIN NUMBER
NAME
TYPE
ACTIVE
DESCRIPTION
LCC
PGA
RTA0
28
K8
TUI
--
Remote Terminal Address Bit 0 (LSB). The entire
RT address is strobed in at Master Reset. Verify it
by reading the Remote Terminal Address Register.
All the Remote Terminal Address bits are internally
pulled up.
RTA1
RTA2
29
30
L9
TUI
TUI
--
--
Remote Terminal Address Bit 1. This is bit 1 of
the Remote Terminal Address.
L10
Remote Terminal Address Bit 2. This is bit 2 of
the Remote Terminal Address.
RTA3
RTA4
31
32
K9
TUI
TUI
--
--
Remote Terminal Address Bit 3. This is bit 3 of
the Remote Terminal Address.
L11
Remote Terminal Address Bit 4. This is bit 4
(MSB) of the Remote Terminal Address.
RTPTY
33
K10
TUI
--
Remote Terminal (Address) Parity. This is an odd
parity input for the Remote Terminal Address.
BCRTM-7
CONTROL SIGNALS
PIN NUMBER
NAME
RD
TYPE
ACTIVE
DESCRIPTION
LCC
PGA
Read. The host uses this in conjunction with CS to read an
internal BCRTM register.
61
B7
TI
AL
Write. The host uses this in conjunction with CS to write to an
internal BCRTM register.
WR
60
62
66
C7
A7
A5
TI
TI
TI
AL
AL
AH
Chip Select. This selects the BCRTM when accessing
the BCRTM’s internal register.
CS
Address Enable. The host CPU uses AEN to indicate to the
BCRTM that the BCRTM’s address lines can be asserted;
this is a precautionary signal provided to avoid address bus
crash. If not used, it must be tied high.
AEN
BC/RT Select. This selects between either the Bus Con-
troller or Remote Terminal mode. The BC/RT Mode
Select bit in the Control Register overrides this input if
the LOCK pin is not high. This pin is internally
pulled high.
BCRTSEL
11
L1
TUI
--
Lock. When set, this pin prevents internal changes
to both the RT address and BC/RT mode select functions.
This pin is internally pulled high.
LOCK
12
24
K2
L7
TUI
TUI
AH
AL
External Override. Use this in multi-redundant applica-
tions. Upon receipt, the BCRTM aborts all current activ-
ity. EXTOVR should be connected to COMSTR output of
the adjacent BCRTM when used. This pin is internally
pulled high.
EXTOVR
Master Reset. This resets all internal state machines,
encoders, decoders, and registers. The minimum pulse
width for a successful Master Reset is 500ns.
MRST
10
54
J2
TI
AL
AL
Memory Chip Select Out. This is the regenerated
MEMCSI input for external RAM during the pseudo-
dual-port RAM mode. The BCRTM also uses it to select
external memory during memory accesses.
MEMCSO
B10
TO
Memory Chip Select In. Used in the pseudo-dual-port
RAM mode only, MEMCSI is received from the host and
is propagated through to the MEMCSO.
MEMCSI
RRD
59
53
A8
TUI
TO
AL
AL
RAM Read. In the pseudo-dual-port RAM mode, the host
uses this signal in conjunction with MEMCSO to read
from external RAM through the BCRTM. It is also the
signal the BCRTM uses to read from memory. It is
asserted following receipt of DMAG. When the BCRTM
performs multiple reads, this signal is pulsed.
A11
RWR
RAM Write. In the pseudo-dual-port RAM mode, the
CPU and BCRTM use this to write to external RAM. This
signal is asserted following receipt of DMAG. For multi-
ple writes, this signal is pulsed.
52
C10
TO
AL
BCRTM-8
STATUS SIGNALS
PIN NUMBER
NAME
TYPE
ACTIVE
DESCRIPTION
LCC
PGA
STDINTL
Standard Interrupt Level. This is a level interrupt. It is
asserted when one or more events enabled in either the
Standard Interrupt Enable Register, RT Descriptor, or BC
Command Block occur. Resetting the Standard Interrupt
bit in the High-Priority Interrupt Status/Reset Register
clears the interrupt.
68
A6
TTO
ZL
Standard Interrupt Pulse. STDINTP pulses when an inter-
rupt is logged.
STDINTP
HPINT
69
70
A4
B4
TO
AL
ZL
High Priority Interrupt. The High-Priority Interrupt level
is asserted upon occurrence of events enabled in the High
Priority Interrupt Enable Register. The corresponding
bit(s) in the High-Priority Interrupt Status/Reset Register
reset HPINT.
TTO
(RT)Timer On. This is a 760-microsecond fail-safe trans-
mitter enable timer. Started at the beginning of a transmis-
sion. TIMERON goes inactive 760 microseconds later or
is reset automatically with the receipt of a new command.
Use it in conjunction with CHA/B output to provide a fail
safe timer for channel A and B transmitters.
TIMERON
COMSTR
25
27
K7
L8
TO
TO
AL
AL
(RT) Command Strobe. The BCRTM asserts this
signal after receiving a valid command. The BCRTM deac-
tivates it after servicing the command.
Subsystem Fail. Upon receipt, this signal propagates
directly to the RT 1553 status word and the BCRTM
Status Register.
SSYSF
BCRTF
72
75
A2
B2
TI
AH
AH
BCRT Fail. this indicates a Built-In-Test (BIT) failure.
In the RT mode, the Terminal Flag bit in 1553 status word
is also set.
TO
Channel A/B. This indicates the active or last active
channel.
CHA/B
26
73
J7
TO
TO
--
TEST. This pin is used as a factory test pin. (Formerly
MEMWIN.)
TEST
B3
AL
BIPHASE INPUTS
PIN NUMBER
NAME
TYPE
ACTIVE
DESCRIPTION
LCC
PGA
Receive Channel A One. This is the Manchester-en-coded
true signal input from Channel A of the bus receiver
RAO
16
K4
TI
--
Receive Channel A Zero. This is Manchester-encoded
complementary signal input from Channel A of the bus
receiver
RAZ
RBO
15
20
L3
TI
TI
--
--
Receive Channel B One. This is the Manchester-en-coded
true signal input from Channel B of the bus receiver.
L5
Receive Channel B Zero. This is the Manchester-en-coded
complementary signal input from Channel B of the bus
receiver
RBZ
19
K5
TI
--
BCRTM-9
BIPHASE OUTPUTS
NAME
PIN NUMBER
LCC PGA
TYPE
ACTIVE
DESCRIPTION
Transmit Channel A One. This is the Manchester-encoded
true output to be connected to the Channel A bus transmitter
input. This signal is idle low.
TAO
14
L2
TO
--
Transmit Channel A Zero. This is the Manchester-encoded
complementary output to be connected to the Channel A bus
transmitter input. This signal is idle low.
TAZ
13
K3
TO
--
Transmit Channel B One. This is the Manchester-
encoded true output to be connected to the Channel B bus
transmitter input. This signal is idle low.
TBO
TBZ
18
17
K6
L4
TO
TO
--
--
Transmit Channel B Zero. This is the Manchester-encoded
complementary output to be connected to the Channel B bus
transmitter input. This signal is idle low.
DMA SIGNALS
PIN NUMBER
NAME
TYPE
ACTIVE
DESCRIPTION
LCC
PGA
DMAR
DMA Request. The BCRTM issues this signal when access to
RAM is required. It goes inactive after receiving a DMAG
signal.
56
A10
TTO
ZL
DMAG
DMA Grant. This input to the BCRTM allows the
BCRT to access RAM. It is recognized 45ns before the rising
edge of MCLKD2.
57
A9
TI
AL
DMAGO
DMACK
DMA Grant Out. If DMAG is received but not needed, it
passes through to this output.
67
58
B5
B8
TO
AL
ZL
DMA Acknowledge. The BCRTM asserts this signal to confirm
receipt of DMAG, it stays low until memory access is complete.
TTO
Burst (DMA Cycle). This indicates that the current
DMAcycletransfersatleasttwowords;worstcaseisfivewords
plus a “dummy” word.
BURST
74
55
A1
B9
TO
TO
AH
AL
Three-State Control. This signal indicates when the
TSCTL
BCRTM is actually accessing memory. The host subsystem’s
address and data lines must be in the high-impedance state when
the signals active. This signal assists in placing the external data
and address buffers into the high-impedance state.
BCRTM-10
CLOCK SIGNALS
PIN NUMBER
NAME
TYPE
ACTIVE
DESCRIPTION
LCC
PGA
Clock. The 12MHz input clock requires a 50%
± 10% duty cycle with an accuracy of± 0.01%. The accuracy
is required in order to meet the Manchester encoding/
decoding requirements of MIL-STD-1553.
CLK
21
J5
TI
--
Memory Clock. This is the input clock frequency the BCRTM
uses for memory accesses. The memory cycle time is equal
to two MCLK cycles. Therefore, RAM access time is
dependent upon the chosen MCLK frequency (6MHz
minimum, 12MHz maximum). Please see the BCRTM DMA
timing diagrams in this data sheet.
MCLK
65
71
C5
TI
--
--
Memory Clock Divided by Two. This signal is the
Memory Clock input divided by two. It assists the
host subsystem in synchronizing DMA events.
MCLKD2
A3
TO
POWER AND
NAME
PIN NUMBER
TYPE
PWR
PWR
PWR
PWR
GND
ACTIVE
DESCRIPTION
LCC
PGA
V
DD
23
L6
F9
--
--
--
--
--
+5V
V
43
64
84
1
+5V
DD
V
DD
G13
C7
+5V
V
V
V
+5V
DD
SS
J3
Ground
SS
22
42
N8
GND
GND
--
--
Ground
Ground
V
V
F10
SS
SS
63
B6
GND
--
Ground
BCRTM-11
otherwise. Functions and parameters are used in both RT
and BC modes except where indicated. Registers are
addressed by the binary equivalent of their decimal number.
For example, Register 1 is addressed as 0001B. Register
usage is defined as follows:
3.0 INTERNAL REGISTERS
The BCRTM’s internal registers (see table 1 on pages 18-
19) enable the CPU to control the actions of the BCRTM
while maintaining low DMA overhead by the BCRTM. All
functionsareactivehighandignoredwhenlowunlessstated
#0 Control Register
Bit
Number
Description
BIT 15
BIT 14
Reserved.
Rt Address 31. When RT31=0, the BCRTM recognizes RT Address 31 as a Broadcast command. When
RT31=1,the BCRTM treats RT Address 31 as a normal terminal address.
BIT 13
BIT 12
Subaddress 31. When SA31=0, the BCRTM recognizes a command word with either subaddress 0 or 31 as being
a valid code. When SA31=1, the BCRTM only recognizes a command word with a subaddress of 0 as a valid
mode code.
Bus Controller Time out. When the BCRTM is a BC and BCTO=0, the BCRTM allows an RT up to 16us to
respond with a status word before it declares a bus time-out. If BCTO=1, the BCRTM allows an RT up to 32us to
respond with a status word before it declares a bus time-out. In the remote terminal mode of operation, this bit
controls to RT to RT response time-out. To support the requirements of MIL-STD-1553B, this bit is set to a
logical zero.
BIT 11
BIT 10
Enable External Override. For use in multi-redundant systems. This bit enables the EXTOVR pin.
BC/RT Select. This function selects between the Bus Controller and Remote Terminal/Monitor operation
modes. It overrides the external BCRTSEL input setting if the Change Lock-Out function is not used. A reset
operation must be performed when changing between BC and RT/M modes. For monitor operation this bit
must be "0". This bit is write-only.
BIT 9
BIT 8
BIT 7
(BC) Retry on Alternate Bus. This bit enables an automatic retry to operate on alternate buses. For example, if
on bus A, with two automatic retries programmed, the automatic retries occur on bus B.
(RT,M) Channel B Enable. When set, this bit enables Channel B operation.
(BC) No significance.
(RT,M) Channel A Enable. When set, this bit enables Channel A operation.
(BC) Channel Select A/B. When set, this bit selects Channel A.
BITs 6-5
BIT 4
(BC) Retry Count. These bits program the number (1-4) of retries to attempt. (00 = 1 retry, 11 = 4 retries)
(BC) Retry on Bus Controller Message Error. This bit enables automatic retries on an error the Bus Controller
detects (see the Bus Controller Architecture section, page 29).
BIT 3
BIT 2
(BC) Retry on Time-Out. This bit enables an automatic retry on a response time-out condition.
(BC) Retry on Message Error. This bit enables an automatic retry when the Message Error bit is set in the RT’s
status word response.
BIT 1
BIT 0
(BC) Retry on Busy. This bit enables automatic retry on a received Busy bit in an RT status word response.
Start Enable. In the BC mode, this bit starts/restarts Command Block execution. In the RT or M mode,
It enables the BCRTM to receive a valid command. RT operation does not start until a valid command is
received. When using this function:
·
·
Restart the BCRTM after each Master Reset or programmed reset.
This bit is not readable; verify operation by reading bit 0 of the BCRTM’s Status Register.
BCRTM-12
#1 Status Register (Read Only)
These bits indicate the BCRTM’s current status.
Bit
Number
Description
BIT 15
BIT 14
TEST. This bit reflects the inverse of the TEST output. It changes state simultaneously with the TEST output.
(RT,M) Remote Terminal (or Monitor) Active. Indicates that the BCRTM, in the Remote Terminal (or Monitor)
mode, is presently servicing a command. This bit reflects the inverse of the COMSTR pin.
BIT 13
(RT) Dynamic Bus Control Acceptance. This bit reflects the state of the Dynamic Bus Control
Acceptance bit in the RT status word (see Register 10 on page 16).
BIT 12
BIT 11
BIT 10
BIT 9
(RT) Terminal Flag bit is set in RT status word. This bit reflects the result of writing to Register 10, bit 11
(RT) Service Request bit is set in RT status word.This bit reflects the result of writing to Register 10, bit 10.
(RT) Busy bit is set in RT status word.This bit reflects the result of writing to Register 10, bits 9 or 14.
BIT is in progress.
BIT 8
Reset is in progress. This bit indicates that either a write to Register 12 has just occurred or the BCRTM has
just received a Reset Remote Terminal (#01000) Mode Code. This bit remains set less than 1ms.
BIT 7
BC/(RT) Mode. Indicates the current mode of operation. A reset operation must be performed when changing
between BC and RT modes.
BIT 6
BIT 5
Channel A/B. Indicates either the channel presently in use or the last channel used.
Subsystem Fail Indicator. Indicates receiving a subsystem fail signal from the host subsystem on the
SSYSF input.
BITs 4-1
BIT 0
Reserved.
(BC) Command Block Execution is in progress. (RT) Remote Terminal is in operation. This bit reflects bit 0 of
Register 0.
#2 Current Command Block Register (BC,M)/Remote Terminal Descriptor Space Address Register (RT)
(BC) This register contains the address of the head pointer of the Command Block being executed. Accessing a new Command
Block updates it.
(RT) The host CPU initializes this register to indicate the starting location of the RT Descriptor Space. The host must allocate
320 sequential locations following this starting address. For proper operation, this location must start on an I x 512 decimal
address boundary, where I is an integer multiple.
(M) This register contains the address of the control/status word of the current Monitor Command Block. Accessing a new
Command Block updates it.
#3 Polling Compare Register
In the polling mode, the CPU sets the Polling Compare Register to indicate the RT response word on which the BCRTM should
interrupt. This register is 11 bits wide, corresponding to bit times 9 through 19 of the RT’s 1553 status word response. The
sync, Remote Terminal Address, and parity bits are not included (see the section on Polling, page 32).
BCRTM-13
#4 BIT (Built-In-Test) Word Register
The BCRTM uses the contents of this register when it responds to the Transmit BIT Word Mode Code (#10011). In addition,
the BCRTM writes to the two most significant bits of the BIT Word Register in response to either an Initiate Self-Test Mode
Code (RT mode) or a write to Register 11 (BIT Start Command) to indicate a BIT failure. If the BIT Word needs to be modified,
it can be read out, modified, then rewritten to this register. Note that if the processor writes a “1” to either bit 14 or 15 of this
register, it effectively induces a BIT failure.
Bit
Number
Description
BIT 15
Channel B failure.
BIT 14
Channel A failure.
BIT 13-0
BIT Word. The least significant fourteen bits of the BIT Word are user programmable.
#5 Current Command Register (Read Only)
In the RT or Monitor mode, this register contains the command currently being processed. When not processing a command,
the BCRTM stores the last command or status word transmitted on the 1553B bus in this register. This register is updated only
when bit 0 of Register 0 is set. In the BC mode, this register contains the most current command sent out on the 1553B bus.
#6 Interrupt Log List Pointer Register
Initialized by the CPU, the Interrupt Log List Pointer Register indicates the start of the Interrupt Log List. After each list entry,
the BCRTM updates this register with the address of the next entry in the list. (See page 37.)
#7 High-Priority Interrupt Enable Register (Read/Write)
Setting the bits in this register causes a High-Priority Interrupt when the enabled event occurs. To service the High-Priority
Interrupt, the user reads Register 8 to determine the cause of the interrupt, then writes to Register 8 to clear the appropriate
bits. The BCRTM also provides a Standard Priority Interrupt Scheme that does not require host intervention. If High-Priority
Interrupt service is not possible in a given application, it is advisable to use the Standard Priority features.
Bit
Number
Description
BITs 15-9
BIT 8
Reserved.
Data Overrun Enable. When set, this bit enables an interrupt when DMAG was not received by the BCRTM
within the allotted time needed for a successful data transfer to memory.
BIT 7
(BC) Illogical Command Error Enable. This bit enables a High-Priority Interrupt to be asserted upon the
occurrence of an Illogical Command. Illogical commands include incorrectly formatted RT-RT Command
Blocks.
BIT 6
BIT 5
(RT) Dynamic Bus Control Mode Code Interrupt Enable. When set, an interrupt is asserted when the
Dynamic Bus Control Mode Code is received.
Subsystem Fail Enable. When set, a High-Priority Interrupt is asserted after receiving a Subsystem Fail
(SSYSF) input pin.
BIT 4
BIT 3
BIT 2
End of BIT Enable. This bit indicates the end of the internal BIT routine.
BIT Word Fail Enable. This bit enables an interrupt indicating that the BCRTM detected a BIT failure.
(BC) End of Command Block List Enable (see Command Block Control Word, page 38.) This interrupt can be
superseded by other high-priority interrupts.
BIT 1
Message Error Enable. If enabled, a High-Priority Interrupt is asserted at the occurrence of a messageerror.If
a High-Priority Interrupt condition occurs, as the result of an enabled message error, the device will halt
operation until the user clears the interrupt by writing a “1” to Bit 1 of the High-Priority Interrupt Status/Reset
Register (Reg. #8). If this interrupt is not cleared, the BCRTM remains in the HALTED state (appearing to be
“locked up”), even if it receives a valid message. This High-Priority Interrupt scheme is necessary in order to
maintain the BCRTM’s state of operation so that the host CPU has this information available at the time of
interrupt service.
BIT 0
Standard Interrupt Enable. Setting this bit enables the STDINTL pin, but does not cause a high-priority
interrupt. If low, only the STDINTL pin is asserted when a Standard Interrupt occurs.
BCRTM-14
#8 High-Priority Interrupt Status/Reset Register
When a High-Priority Interrupt is asserted, this register indicates the event that caused it. To clear the interrupt signal andreset
the bit, write a “1” to the appropriate bit. See the corresponding bit definitions of Register 7, High-Priority Interrupt Enable
Register.
Bit
Number
Description
BITs 15-9
BIT 8
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
Reserved.
Data Overrun.
Illogical Command.
Dynamic Bus Control Mode Received
Subsystem Fail.
End of BIT.
BIT Word Fail.
End of Command Block.
Message Error.
Standard Interrupt. The BCRTM sets this bit when any Standard Interrupt occurs, providing bit 0 of Register 7
is enabled.(Reset STDINTL output.)
#9 Standard Interrupt Enable Register
This register enables Standard Interrupt logging for any of the following enabled events (Standard Interrupt logging can also
occur for events enabled in the BC Command Block or RT Subaddress/Mode Code Descriptor):
Bit
Number
Description
BITs 15-6
BIT 5
Reserved.
(RT) Illegal Broadcast Command. When set, this bit enables an interrupt indicating that an Illegal Broadcast
Command has been received.
BIT 4
BIT 3
(RT) Illegal Command. When set, this bit enables an interrupt indicating that an illegal command has been
received.
(BC) Polling Comparison Match. This enables an interrupt indicating that a polling event has occurred. The user
must also set bit 12 in the BC Command Block Control Word for this interrupt to occur.
BIT 2
BIT 1
BIT 0
(BC) Retry Fail. This bit enables an interrupt indicating that all the programmed number of retries have failed.
(BC, RT,M) Message Error Event. This bit enables a standard interrupt for message errors.
(BC,M) Command Block Interrupt and Continue. This bit enables an interrupt indicating that a Command
Block, with the Interrupt and Continue Function enabled, has been executed.
BCRTM-15
#10 Remote Terminal Address Register
This register sets the Remote Terminal Address via software. The Change Lock-Out Enable feature, when set, prevents the
Remote Terminal Address or the BCRTM Mode Selection from changing.
Bit
Number
Description
BIT 15
BIT 14
BIT 13
(RT) Instrumentation. Setting this bit sets the RT status word Instrumentation bit.
(RT) Busy. Setting this bit sets the RT status word Busy bit. It does not inhibit data transfers to the subsystem.
(RT) Subsystem Fail. Setting this bit sets the RT status word Subsystem Flag bit. In the RT mode, the Subsystem
Fail is also logged into the Message Status Word.
BIT 12
BIT 11
(RT) Dynamic Bus Control Acceptance. Setting this bit sets the RT status word Dynamic Bus Control
Acceptance bit when the BCRTM receives the Dynamic Bus Control Mode Code from the currently active Bus
Controller. Host intervention is required for the BCRTM to take over as the active Bus Controller.
(RT) Terminal Flag. Setting this bit sets the RT status word Terminal Flag bit; the Terminal Flag bit in the RT
status word is also internally set if the BIT fails.
BIT 10
BIT 9
(RT) Service Request. Setting this bit sets the RT status word Service Request bit.
(RT) Busy Mode Enable. Setting this bit sets the RT status word Busy bit and inhibits all data transfers to the
subsystem.
BIT 8
BC/RT Mode Select. This bit’s state reflects the external pin BCRTSEL. It does not necessarily reflect the state
of the chip, since the BC/RT Mode Select is software-programmable via bit 10 of Register 0. This bit is
read-only.
BIT 7
Change Lock-Out. This bit’s state reflects the external pin LOCK. When set, this bit indicates that changes to the
RT address or the BC/RT Mode Select are not allowed using internal registers. This bit is read-only.
BIT 6
Remote Terminal Address Parity Error. This bit indicates a Remote Terminal Address Parity Error. It appears
after the Remote Terminal Address is latched if a parity error exists.
BIT 5
Remote Terminal Address Parity. This is an odd parity input bit used with the Remote Terminal Address. It
ensures accurate recognition of the Remote Terminal Address.
BITs 4-0
Remote Terminal Address (Bit 0 is the LSB). This reflects the RTA4-0 inputs at Master Reset. Modify the
Remote Terminal Address by writing to these bits.
#11 BIT Start Register (Write Only)
Any write (i.e., data = don’t care) to this register’s address location initiates the internal BIT routine, which lasts 100ms. Verify
using the BIT-in-Progress bit in the Status Register. A programmed reset (write to Register 12) must precede a write to this
register to initiate the internal BIT.A failure of the BIT will be indicated in Register 4 and the BCRTF pin.
The BCRTM’s self-test performs an internal wrap-around test between its Manchester encoder and its two Manchester decoders.
If the BCRTM detects a failure on either the primary or the secondary channel, it flags this failure by setting bit 14 of Register
4 (BIT Word Register) for Channel A and/or bit 15 for Channel B. When in the Remote Terminal mode, while the BCRTM is
performing its self-test, it ignores any commands on the 1553 bus until it has completed the self-test.
#12 Programmed Reset Register (Write Only)
Any write (i.e., data = don’t care) to this register’s address location initiates a reset sequence of the encoder/decoder and
protocol sections of the BCRTM which lasts less than 1 microsecond. This is identical to the reset used for the Reset Remote
Terminal Mode Code except that command processing halts. For a total reset (i.e., including registers), see the MRST signal
description.
BCRTM-16
#13 RT Timer Reset Register (Write Only)
Any write (i.e., data = don’t care) to this register’s address location resets the RT Time Tag timer to zero.
The BCRTM’s Remote Terminal Timer time-tags message transactions. The time tag is generated from a free-running eight-
bit timer of 64ms resolution. This timer can be reset to zero simply by writing to Register 13. When the timer is reset, it
immediately starts running.
#14 Activity Status/Operational Mode Register
BIT 15
BIT 14
BIT 13
Bus Monitor Select. This bit should be cleared for RT mode operation. The host sets this bit to enable the
BCRTM’s Monitor mode of operation. Bit 10 of Register 0 must also be "0" to enable the Monitor mode.
Monitor All Terminals. When this bit is set, the BCRTM monitors all remote terminal activity.If this bit is not set,
then bit 13 must be set. This bit should be cleared for RT Mode operation.
Monitor Declared Terminals. When this bit is set, the BCRTM monitors all remote terminal bus activity. If this
bit is not set, then bit 13 must be set.This bit should be cleared for RT mode operation.
BITs 12-0
Reserved
#15 Reserved Register
This register is reserved for BCRTM use only and the host should not access it.
#16 Monitor Selected Remote Terminal Address 15-0
BITs 15-0
Monitor Selected Remote Terminal Addresses 15-0. By setting the appropriate bit in this register, the host can
determine which or the Remote terminals, from RT 0 through RT 15, the BCRTM will monitor. For example,
by setting bit 5 in this register, the host instructs the BCRTM to only monitor the bus activity for remote terminal
5. Thesebitsarenotmutuallyexclusive, therefore, thehostcanmonitoranynumberofdifferentremoteterminals
by selecting the proper combination of bits.
#17 Monitor Selected Remote Terminal Address 31-16
BITs 15-0 Monitor Selected Remote Terminal Addresses 31-16. By setting the appropriate bit in this register, the host can
determine which or the Remote terminals, from RT 16 through RT 31, the BCRTM will monitor. For example,
bysettingbit21inthisregister, thehostinstructstheBCRTMtoonlymonitorthebusactivityforremoteterminal
21. These bits are not mutually exclusive, therefore, the host can monitor any number of different remote
terminals by selecting the proper combination of bits on this register and Register 16.
BCRTM-17
#0
BC/RT CONTROL REGISTER
15
UNUSED
7
14
13
12
BCTO
4
11
EXTOVR
3
10
9
8
BUSBEN
0
UNUSED
6
UNUSED
5
BC/RT
2
RTYALTB
1
CHNSEL
BUSAEN
RTYCNT
RTYBCME
RTYTO
RTYME
RTYBSY
STEN
#1
BC/RT STATUS REGISTER
15
TEST
7
14
RTACT
6
13
DYNBUS
5
12
RT FLAG
4
11
SRQ
3
10
BUSY
2
9
BIT
8
RESET
0
1
BC/RT
BUSA/B
SSFAIL
UNUSED
UNUSED
UNUSED
UNUSED
CMBKPG
#2
(BC) CURRENT COMMAND BLOCK REGISTER
(RT) REMOTE TERMINAL DESCRIPTOR SPACE ADDRESS REGISTER
15
A15
7
14
A14
6
13
A13
5
12
A12
4
11
A11
3
10
A10
2
9
A9
1
8
A8
0
A7
A6
A5
A4
A3
A2
A1
A0
#3
#4
POLLING COMPARE REGISTER
15
14
13
12
11
10
9
8
SRQ
0
X
7
X
6
X
5
X
4
X
3
MSGERR
2
INSTR
1
SWBT12
SWBT13
SWBT14
BRDCST
BUSY
SS FLAG
DBC
TF
BIT WORD REGISTER
15
14
13
D13
5
12
D12
4
11
10
D10
2
9
D9
1
8
D8
0
CHBFAIL
CHAFAIL
D11
7
6
3
D7
D6
D5
D4
D3
D2
D1
D0
#5
#6
#7
CURRENT COMMAND REGISTER
15
D15
7
14
D14
6
13
D13
5
12
D12
4
11
D11
3
10
D10
2
9
D9
1
8
D8
0
D7
D6
D5
D4
D3
D2
D1
D0
INTERRUPT LOG LIST POINTER REGISTER
15
A15
7
14
A14
6
13
A13
5
12
A12
4
11
A11
3
10
A10
2
9
A9
1
8
A8
0
A7
A6
A5
A4
A3
A2
A1
A0
BCRTM HIGH-PRIORITYINTERRUPT ENABLE REGISTER
15
14
13
UNUSED
5
12
11
10
UNUSED
2
9
8
UNUSED
7
UNUSED
6
UNUSED
4
UNUSED
3
UNUSED
1
DATOVR
0
ILLCMD
DYNBUS
SSFAIL
ENDBIT
BITFAIL
EOL
MSGERR
STDINT
#8
BCRTM HIGH-PRIORITYINTERRUPT STATUS/RESET REGISTER
15
14
13
UNUSED
5
12
11
UNUSED
3
10
UNUSED
2
9
8
UNUSED
7
UNUSED
6
UNUSED
4
UNUSED
1
DATOVR
0
ILLCMD
DYNBUS
SSFAIL
ENDBIT
BITFAIL
EOL
MSGERR
STDINT
Table 1. BCRTM Registers
BCRTM-18
#9
STANDARD INTERRUPT ENABLE REGISTER
15
14
13
12
11
10
UNUSED
2
9
8
UNUSED
7
UNUSED
6
UNUSED
5
UNUSED
4
UNUSED
3
UNUSED
1
UNUSED
0
UNUSED
UNUSED
ILLBCMD
ILLCMD
POLMTCH
RTYFAIL
MSGERR
CMDBLK
#10
#11
#12
REMOTE TERMINAL ADDRESS REGISTER
15
INSTR
7
14
BUSY2
6
13
12
DBC
4
11
RT FLAG
3
10
9
BUSY1
1
8
BC/RT
0
SS FLAG
5
SRQ
2
LOCK
PARERR
RTAPAR
RTA4
RTA3
RTA2
RTA1
RTA0
BUILT-IN-TEST START REGISTER
15
14
13
12
X
11
X
3
10
X
9
X
1
X
8
X
0
X
X
X
X
7
6
5
4
2
X
X
X
X
X
X
PROGRAMMED RESET REGISTER
15
14
13
12
X
11
X
3
10
X
9
X
1
X
8
X
0
X
X
X
X
7
6
5
4
2
X
X
X
X
X
X
#13
#14
#16
REMOTE TERMINAL TIMER RESET REGISTER
15
14
13
12
11
X
3
10
X
9
X
1
X
8
X
0
X
X
X
X
X
7
6
5
4
2
X
X
X
X
X
X
BUS MONITOR CONTROL REGISTER
15
BMS
7
14
MAT
6
13
MDT
5
12
X
11
X
3
10
X
9
X
1
8
X
0
4
2
X
X
X
X
X
X
X
X
MONITOR SELECTED REMOTE TERMINAL ADDRESES 0-15
15
TA15
7
14
TA14
6
13
TA13
5
12
TA12
4
11
TA11
3
10
TA10
2
9
8
TA9
1
TA8
0
TA7
TA6
TA5
TA4
TA3
TA2
TA1
TA0
#17
MONITOR SELECTED REMOTE TERMINAL ADDRESES 16-31
15
TA31
7
14
TA30
6
13
TA29
5
12
TA28
4
11
TA27
3
10
TA26
2
9
8
TA25
1
TA24
0
T23
T22
T21
T20
T19
TA18
TA17
TA16
X = DON’T CARE
Table 1. BCRTM Registers (continued from page 18)
BCRTM-19
In the BC mode, the BCRTM can process multiple
messages, assist in scheduling message lists, and provide
host-programmable functions such as auto retry. The
BCRTM is incorporated in systems with a variety of
interrupt latencies by using the Interrupt History List feature
(see Exception Handling and Interrupt Logging, page 37).
The Interrupt History List sequentially stores the events that
caused the interrupt in memory without losing information
if a host processor does not respond immediately to
an interrupt.
4.0 SYSTEM OVERVIEW
The BCRTM can be configured for a variety of processor
and memory environments. The host processor and the
BCRTM communicate via a flexible, programmable
interrupt structure, internal registers, and a user-definable
shared memory area. The shared memory area (up to 64K)
is completely user-programmable and communicates
BCRTM control information -- message data, and status/
error information.
Built-in memory management functions designed
specifically for MIL-STD-1553 applications aid processor
off-loading. The host needs only to establish the parameters
within memory so the BCRTM can access this information
as required. For example, in the RT mode, the BCRTM can
store data associated with individual subaddresses
anywhere within its 64K address space. The BCRTM then
can automatically buffer up to 128 incoming messages of
the same subaddress, thus preventing the previous messages
from being overwritten by subsequent messages. This
buffering also extends the intervals required by the host
processor to service the data. Selecting an appropriate
MCLK frequency to meet system memory access time
requirements controls the memory access rate. The
completion of a user-defined task or the occurrence of a
user-selected event is indicated by using the extensive set
of interrupts provided.
In the Monitor (M) mode, the BCRTM’s powerful linked
list command block structure allows it to process a series of
monitored 1553 messages without the intervention of the
host. The BCRTM can store as much bus traffic as can be
contained in its 64K memory space. In addition, the host has
the capability of instructing the BCRTM to monitor and
store data for only selected remote terminals. The host
system is responsible for initializing an area in memory that
tellstheBCRTMwheretostorecommandwordinformation
and data for each command that the BCRTM receives on
the 1553 bus. This area of memory consists of "Bus Monitor
Command Blocks." An M Command Block is very similar
to the BC Command Block in the BCRTM. The only real
differences are the direction of information flow, and that
there is no Head Pointer in the M Command Block.
5.0 SYSTEM INTERFACE
5.1 DMA Transfers
The BCRTM initiates DMA transfers whenever it executes
command blocks (BC mode) or services commands (RT
mode). DMAR initiates the transfer and is terminated by the
inactive edge of DMACK. The Address Enable (AEN)
input enables the BCRTM to output an address onto the
Address bus.
RAM
CPU MEMORY
CONTROL SIGNALS
The BCRTM requests transfer cycles by asserting the
DMAR output, and initiates them when a DMAG input is
received. A DMACK output indicates that the BCRTM has
control of the Data and Address buses. The TSCTL output
is asserted when the BCRTM is actually asserting the
Address and Data buses.
BCRTM
RD
RRD
RWR
To support using multiple bus masters in a system, the
BCRTM outputs the DMAGO signal that results from the
DMAG signal passing through the chip when a BCRTM bus
request was not generated (DMAR inactive). You can use
DMAGO in daisy-chained multimaster systems.
WR
MEMCSO
MEMCSI
Figure 3a. Pseudo-Dual-Port RAM
Control Signals
BCRTM-20
5.2 Hardware Interface
The RWR, RRD, andMEMCSO are activated after DMAG
is asserted.
The BCRTM provides a simple subsystem interface and
facilitates DMA arbitration. The user can configure the
BCRTM to operate in a variety of memory-processor
environments including pseudo-dual-port RAM and
standard DMA configurations.
Ineithercase, theBCRTM’sAddressandDatabusesremain
in a high-impedance state unless the CS and RD
signals are active, indicating a host register access; or
TSCTL is asserted, indicating a memory access by the
BCRTM. CPU attempts to access BCRTM registers are
ignored during BCRTM memory access. Inhibit DMA
transfers by using the Busy function in the Remote Terminal
Address Register while operating in the Remote
Terminal mode.
For complete circuit description, such as arbitration logic
and I/O, please refer to the appropriate application note.
5.3 CPU Interconnection
Pseudo-Dual-Port RAM Configuration
The BCRTM’s Address and Data buses connect directly to
RAM, with buffers isolating the BCRTM’s buses from those
of the host CPU (figures 3a and 3b). The CPU’s memory
control signals (RD, WR, and MEMCSI) pass through the
BCRTM and connect to memory as RRD, RWR, and
MEMCSO.
The designer can use TSCTL to indicate when the BCRTM
is accessing memory or when the CPU can access memory.
AEN is also available (use is optional), giving the CPU
control over the BCRTM’s Address bus. A DMA Burst
(BURST) signal indicates multiple DMA accesses.
Register Access
Standard DMA Configuration
Registers 0 through 13 are accessed with the decode of the
four LSBs of the Address bus (A0-A3) and asserting CS.
The BCRTM’s and CPU’s data, address, and control signals
are connected to each other as shown in figures 3c and 3d.
BUFFERS
16 DATA
HOST
CPU
RAM
16 ADDRESS
CONTROL
CONTROL/ARBITRATION
BCRTM
(DUAL REDUNDANT)
TRANSMITTER
TIMEOUT
DUAL
TRANSCEIVER
XFMR
XFMR
BUS A
BUS B
1553 BUS
Figure 3b. CPU/BCRTM Interface -- Pseudo-Dual-Port RAM Configuration
BCRTM-21
ADDRESS BUS
DATA BUS
DMAR DMAG DMACK
BCRTM
CPU
RRD RWR MEMCSO
OE
WE
CS
·
·
SHARED
MEMORY
AREA
·
Figure 3c. DMA Signals
RAM
DATA
ADDRESS
MEMORY
BCRTM
CPU
CONTROL
BUFFER
ARBITRATION
DUAL
TRANSCEIVER
XFMR
XFMR
BUS A
BUS B
1553 BUS
Figure 3d. CPU/BCRTM Interface -- DMA Configuration
BCRTM-22
5.4 RAM Interface
The BCRTM’sRRD, RWR, andMEMCSO signals serve as
read and write controls during BCRTM memory accesses.
The host subsystem signals RD, WR, and MEMCSI
propagate through the BCRTM to becomeRRD, RWR, and
MEMCSO outputs to support a pseudo-dual-port. During
BCRTM-RAMdatatransfers,thehostsubsystem’smemory
signals are ignored until the BCRTM access is complete.
RECEIVE
RECEIVE
SUBADDRESS #1
SUBADDRESS #2
- STARTING ADDRESS
INITIALIZED BY CPU
IN THE RT DESCRIPTOR
SPACE REGISTER
RECEIVE
UNUSED
SUBADDRESS #31
5.5 Legalization Bus
The BCRTM’s Manchester II encoder/decoder interfaces
directly with the1553 bus transceiver, using the TAO-TAZ
and RAZ-RAO signals for Channel A, and TBO-TBZ and
RBZ-RBO signals for Channel B.
TRANSMIT
TRANSMIT
SUBADDRESS #1
SUBADDRESS #2
The BCRTM also provides a TIMERON signal output and
an active channel output indicator (CHA/B) to assist in
meeting the MIL-STD-1553B fail-safe timer requirements..
TRANSMIT
UNUSED
SUBADDRESS #31
MODE CODE
#’S 0 & 16
BCRTM
MODE CODE
#’S 1 & 17
TIMRONB
CHANNEL A CHANNEL B
CHA/B
MODE CODE
#’S 15 & 31
Figure 5. Descriptor Space
CHANNEL A
CHANNEL B
TXINHA
DUAL
TRANSCEIVER
TXINHB
ILLEGAL BROADCAST
SUBADDRESS
Figure 4. Dual-Channel Transceiver
ILLEGAL
SUBADDRESS
INTERRUPT WHEN
ADDRESSED
6.0 REMOTE TERMINAL ARCHITECTURE
The Remote Terminal architecture is a descriptor-
based configuration of relevant parameters. It is composed
of an RT Descriptor Space (see figure 5) and internal, host-
programmable registers. The Descriptor Space contains
only descriptors. Descriptors contain programmable
subaddress parameters relating to handling message
transfers. Each descriptor consists of four words: (1) a
Control Word, (2) a Message Status List Pointer, (3) a Data
List Pointer, and (4) an unused fourth word (see figure 6.)
These words indicate how to perform the data transfers
associated with the designated subaddress.
INTERRUPT WHEN
INDEX = 0
15
10
I
9
8
7
6
0
UNUSED
I
I
I
INDEX
MESSAGE STATUS LIST POINTER
DATA LIST POINTER
FOR FUTURE EXPANSION
Figure 6. Remote Terminal Subaddress Descriptor
BCRTM-23
A receive descriptor and a transmit descriptor are associated
with each subaddress. The descriptors reside in memory and
are listed sequentially by subaddress. By using the index
within the descriptor, the BCRTM can buffer incoming and
outgoing messages, which reduces host CPU overhead.
This message buffering also reduces the risk of incoming
messages being overwritten by subsequent incoming
messages.
Status Word list according to subaddress. The list’s starting
locations are programmable within the descriptor.
Message data, received or transmitted, is also stored in lists.
The message capacity of the lists and the lists’ locations are
user selectable within the descriptor.
6.1 RT Functional Operation
The RT off-loads the host computer of all routine data
transfers involved with message transfers over the 1553B
bus by providing a wide range of user-programmable
functions. These functions make the BCRTM’s operation
flexible for a variety of applications. The following
paragraphs give each function’s operational descriptions.
Eachdescriptorcontainsaprogrammableinterruptstructure
for subsystem notification of user-selected message
transfers and indicates when the message buffers are full.
Illegalizing subaddresses, in normal and broadcast modes,
is accomplished by using programmable bits within the
descriptor (see the RT Functional Operation section on
this page).
6.1.1 RT Subaddress Descriptor Definition
The host sets words within the descriptor (see figure 6). The
BCRTM then reads the descriptor words when servicing a
command corresponding to the specified descriptor. All bit-
selectable functions are active high and inhibited when low.
Message Status information -- including word count, an
internally generated time tag, and broadcast and message
validity information -- is provided for each message. The
Message Status Words are stored in a separate Message
A. Control Word. The first word in the descriptor, the Control Word, selects or disables message transfers and selects an index.
Bit
Number
Description
BITs
15-11
Reserved.
BIT 10
Illegal Broadcast Subaddress. Indicates to the BCRTM not to access this subaddress using broadcast
commands. The Message Error bit in the status word is set if the illegal broadcast subaddress is addressed.
Since transmit commands do not apply to broadcast, this bit applies only to receive commands.
BIT 9
Illegal Subaddress. Set by the host CPU, it indicates to the BCRTM that a command with this subaddress is
illegal. If a command uses an illegal subaddress the Message Error bit in the 1553 status word is set. The Illegal
Command Interrupt is also asserted if enabled.
BIT 8
Interrupt Upon Valid Command Received. Indicates that the BCRTM is to assert an interrupt every time a
command addresses this descriptor. The interrupt occurs just prior to post-command descriptor updating.
BIT 7
Interrupt When Index = 0. Indicates that the BCRTM initiates an interrupt when the index is decremented
to zero.
BITs 6-0
Index. These bits are for indexed message buffering. Indexing means transacting a pre-specified number of
messages before notifying the host CPU. After each message transaction, the BCRTM decrements the index by
one until index = 0. Note that the index is decremented for messages that contain message errors.
B. Message Status List Pointer. The host sets the Message Status List Pointer, the second word within the descriptor, and the
BCRTM uses it as a starting address for the Message Status List. It is incremented by one with each Message Status Word
write. If the Control Word Index is already equal to zero, the Message Status List Pointer is not incremented and the previous
Message Status Word is overwritten.
Note: A Message Status Word is written and the pointer is incremented when the BCRTM detects a message error.
C. Data List Pointer. The Data List Pointer is the third word within the descriptor. The BCRTM stores data in RAM beginning
at the address indicated by the Data List Pointer. The Data List Pointer is updated at the end of each successful message with
the next message’s starting address with the following exceptions:
· If the message is erroneous, the Data List Pointer is not updated. The next message overwrites any data
corresponding to the erroneous message.
· Upon receiving a message, if the index is already equal to zero, the Data List Pointer is not incremented and
data from the previous message is overwritten.
D. Reserved. The fourth descriptor word is reserved for future use.
BCRTM-24
6.1.2 Message Status Word
15
14
13
12
8
7
0
Each message the BCRTM transacts has a corresponding
Message Status Word, which is pointed to by the Message
Status List Pointer of the Descriptor. This word allows the
host CPU to evaluate the message’s validity, determine the
word count, and calculate the approximate time frame in
which the message was transacted (figures 7 and 8).
WORD COUNT
TIME TAG
MESSAGE ERROR
MESSAGE WAS BROADCASTED
SUBSYSTEM FAIL INPUT WAS
ASSERTED DURING THIS MESSAGE
Figure 7. Message Status Word
MESSAGE STATUS WORD
DATA LIST
LIST
MESSAGE
#1
#1
#2
#3
#4
#5
MESSAGE
#2
MESSAGE STATUS
LIST POINTER
MESSAGE
#3
DATA LIST
POINTER
MESSAGE
#4
(FROM RT DESCRIPTOR)
MESSAGE
#5
Figure 8. Remote Terminal Data and Message Status List
Message Status Word Definition
Bit
Number
Description
BIT 15
Subsystem Failed. Indicates SSYSF was asserted before the Message Status Word transfer to memory. This
bit is also set when the user sets bit 13 of Register 10.
BIT 14
BIT 13
Broadcast Message. Indicates that the corresponding message was received in the broadcast mode.
Message Error. Indicates a message is invalid due to improper synchronization, bit count, word count, or
Manchester error.
BITs 12-8
Word Count. Indicates the number of words in the message and reflects the Word Count field in the command
word. Should the message contain a different number of words than the Word Count field, the Message Error
flag is triggered. If there are too many words, they are withheld fromRAM.Iftheactualwordcountislessthan
it should be, the Message Error bit in the 1553 status word is set.
BITs 7-0
Time Tag. The BCRTM writes the internally generated Time Tag to this location after message completion.
The resolution is 64ms. (See Register 13). If the timer reads 2, it indicates the message was completed 128 to
191ms after the timer started.
BCRTM-25
6.1.3 Mode Code Descriptor Definition
REMOTE TERMINAL
DESCRIPTOR SPACE
STARTING ADDRESS
(RTDSSA) + 256
Mode codes are handled similarly to subaddress
MODE CODE
#’S 0 & 16
transactions. Both use the four-word descriptors residing in
the RT descriptor space to allow the host to program their
operational mode. Corresponding to each mode code is a
descriptor (see figure 9a). Of the 32 address combinations
for mode codes in MIL-STD-1553B, some are clearly
defined functions while others are reserved for future use.
Sixteen descriptors are used for mode code operations with
each descriptor handling two mode codes: one mode code
with an associated data word and one mode code without
an associated data word. All mode codes can be handled in
accordance with MIL-STD-1553B. The function of the first
word of the Mode Code Descriptor is similar to that of the
Subaddress Descriptor and is defined below. The remaining
three words serve the same purpose as in the
MODE CODE
#’S 1 & 17
MODE CODE
#’S 2 & 18
MODE CODE
#’S 15 & 31
RTDSSA + 320
Note:
Modecodedescriptorblocksarealsoprovidedforreservedmode
codes but have no associated predefined BCRTM operation.
Subaddress Descriptor.
Figure 9a. (RT) Mode Code Descriptor Space
Control Word
Bit
Number Description
BIT 15
BIT 14
BIT 13
BIT 12
BIT 11
BIT 10
BIT 9
BIT 8
BIT 7
Interrupt on Reception of Mode Code (without Data Word).
Illegalize Broadcast Mode Code (without Data Word).
Illegalize Mode Code (without Data Word).
Reserved.
Illegalize Broadcast Mode Code (with Data Word).
Illegalize Transmit Mode Code (with Data Word).
Illegalize Receive Mode Code (with Data Word).
Interrupt on Reception of Mode Code (with Data Word).
Interrupt if Index = 0.
BITs 6-0 Index. Functionally equivalent to the index described in the Subaddress Descriptor. It applies to mode codes with
data words only.
INTERRUPT ON RECEPTION OF MODE CODE
(WITHOUT DATA WORD)
ILLEGALIZE BROADCAST MODECODE
(WITHOUT DATA WORD)
ILLEGALIZE MODE CODE
(WITHOUT DATA WORD)
RESERVED
ILLEGALIZE BROADCAST MODECODE
(WITH DATA WORD)
ILLEGALIZE TRANSMIT MODE CODE
(WITH DATA WORD)
ILLEGALIZE RECEIVE MODE CODE
(WITH DATA WORD)
INTERRUPT ON RECEPTION OF MODE CODE
(WITH DATA WORD)
INTERRUPT IF INDEX = 0
15
14
13
12
11
10
9
8
7
6
0
INDEX
MESSAGE STATUS LIST POINTER
DATA LIST POINTER
RESERVED
Figure 9b. (RT) Mode Code Descriptor
BCRTM-26
The descriptors, numbered sequentially from 0 to 15,
correspond to mode codes 0 to 15 without data words and
mode codes 16 to 31 with data words. For example, mode
codes 0 and 16 correspond to descriptor 0 and mode codes
1 and 17 correspond to descriptor 1. The Mode Code
Descriptor Space is appended to the Subaddress Descriptor
Space starting at 0100H (256D) of the 320-word RT
Descriptor Space (see figure 5).
when the test is completed. A failure in BIT will also set the
TF status word bit.
Transmitter Shutdown #00100
The BCRTM disables the channel opposite the channel on
which the command was received.
Override Transmitter Shutdown #00101
The BCRTM enables the channel previously disabled.
The BCRTM can autonomously support all mode codes
without data words by executing the specific function and
transmitting the 1553 status word. The subsystem provides
the data word for mode codes with data words (see the Data
List Pointer section). For all mode codes, an interrupt can
be asserted by setting the appropriate bit in the control word
upon successful completion of the mode command by
settingtheappropriatebitinthecontrolword(seefigure9b).
Inhibit Terminal Flag Bit #00110
The BCRTM inhibits the Terminal Flag from being set in
the status word.
Override Inhibit Terminal Flag Bit #00111
The BCRTM disables the Terminal Flag inhibit.
Reset Remote Terminal #01000
The BCRTM automatically resets the encoder, decoders,
and protocol logic.
Dynamic Bus Control #00000
This mode code is accepted automatically if the Dynamic
Bus Control Enable bit in the Remote Terminal Address
Register is set. Setting the Dynamic Bus Control
Acceptance bit in the 1553 status word and BCRTM Status
Register confirms the mode code acceptance. A High-
Priority Interrupt is also asserted if enabled. If the Dynamic
Bus Control Enable bit is not set, the BCRTM does not
accept Dynamic Bus Control.
Transmit Vector Word #10000
The BCRTM transmits the vector word from the location
addressed by the Data List Pointer in the Mode Code
Descriptor Block.
Synchronize (with Data Word) #10001
On receiving this mode code, the BCRTM simply stores the
associated data word.
Transmit Last Command #10010
The BCRTM transmits the last command executed and the
corresponding 1553 status word.
Synchronize (Without Data Word) #00001
If enabled in the Mode Code #00001 Descriptor Control
Word, the BCRTM asserts an interrupt when this mode code
is received.
Transmit BIT Word #10011
The BCRTM transmits BIT information from the BIT
Register.
Transmit Status Word #00010
The BCRTM automatically transmits the 1553 status word
corresponding to the last message transacted.
Selected Transmitter Shutdown #10100
On receiving this mode code, the BCRTM simply stores the
associated data word.
Initiate Self-Test #00011
The BCRTM automatically starts its BIT routine. An
interrupt, if enabled, is asserted when the test is completed.
TheBITWordRegisterandexternalpinBCRTFareupdated
Override Selected Transmitter Shutdown #10101
On receiving this mode code, the BCRTM simply stores the
associated data word.
BCRTM-27
generated internally.Writing to Register 10 enables
the other predefined bits. For illegalized commands,
the BCRTM also sets the Message Error Bit in the
1553 Status Word.
6.2 RT Error Detection
In accordance with MIL-STD-1553B, the remote terminal
handlessupersedingcommandsonthesameoroppositebus.
When receiving, the Remote Terminal performs a response
time-out function of 56ms for RT-RT transfers. If the
response time-out condition occurs, a Message Error bit can
be set in the 1553 status word and in the Message Status
Word. Error checking occurs on both of the Manchester
logic and the word formats. Detectable errors include word
count errors, long words, short words, Manchester errors
(including zero crossing deviation), parity errors, and data
discontiguity.
Exception Handling.
If an interrupting condition occurs during the
message, the following occurs:
For High-Priority Interrupts:
HPINT is asserted (if enabled in Register 7).
For message errors, the BCRTM is put in a
hold state until the interrupt is acknowledged
(by writing a “1” to the appropriate bit in
Register 8).
6.3 RT Operational Sequence
The following is a general description of the typical
behavior of the BCRTM as it processes a message in the RT
mode. It is assumed that the user has already written a “1”
to Register 0, bit 0, enabling RT operation.
For Standard Interrupts:
DMA arbitration (BURST)
Interrupt Status Word write
RT Descriptor Block Pointer write
Tail Pointer read (into Register 6)
STDINTP pulses low
Valid Command Received.
COMSTR goes active
·
DMA Descriptor Read. After receiving a valid
command, the BCRTM initiates a burst DMA:
STDINTL asserted (if enabled)
Processing continues
DMA arbitration (BURST)
Control Word read
·
Descriptor Write.
Message Status List Pointer read
Data List Pointer read
After the BCRTM processes the message, a final
DMA burst occurs to update the descriptor block, if
necessary:
Data Transmitted/Received.
·
Data Word DMA.
DMA arbitration (BURST)
Message Status Word write
Data List Pointer write
(incremented by word count)
Message Status List Pointer write
(incremented by 1)
If the BCRTM needs to transmit data from memory,
it initiates a DMA cycle for each Data Word shortly
before the Data Word is needed on the 1553B bus:
DMA arbitration
Control Word write (index decremented)
Data Word read (starting at Data List Pointer
address, incremented for each successive
word)
Note the following exceptions:
Mode codes without data require no
descriptor update.
If the BCRTM receives data, it writes each Data
Word to memory after the Data Word is received:
Predefined mode codes (18 and 19) which do
not require access to memory for the data
word, do not involve updating the Data List
Pointer.
DMA arbitration
Data Word write (starting at Data List Pointer
address, incremented for each successive
word)
Messages with errors prevent updates to the
Data List Pointer.
Status Word Transmission.
The BCRTM automatically transmits the Status
Word as defined in MIL-STD-1553B.The Message
Error and Broadcast Command Received bits are
If the message index was zero, neither the
Message Status List Pointer nor the Data List
Pointer is updated.
BCRTM-28
A programmable auto retry function is selectable from the
control word and Control Register.
7.0 BUS CONTROLLER ARCHITECTURE
The BCRTM’s bus controller architecture is based on a
Command Block structure and internal, host-
The auto retry can be activated when any of the following
occurs:
programmable registers. Each message transacted over the
MIL-STD-1553B bus has an associated Command Block,
which the CPU sets up (see figures 11 and 12). The
Command Block contains all the relevant message and RT
status information as well as programmable function bits
that allow the user to select functions and interrupts. This
memory interface system is flexible due to a doubly-linked
list data structure
·
·
·
·
Busy Bit set in the status word
Message Error (indicated by the RT status response)
Response Time-Out
Message Error detected by the Bus Controller
HEAD POINTER
One to four retries are programmable on the same or
opposite bus.
CONTROL WORD
COMMAND WORD 1
COMMAND WORD 2 (RT-RT ONLY)
DATA LIST POINTER
STATUS WORD 1
The Bus Controller also has a programmable intermessage
delay timer that facilitates message transfer scheduling (see
figures 13 and 14). This timer, programmed in the control
word, automatically delays between the start of two
successive commands.
STATUS WORD 2 (RT-RT ONLY)
TAIL POINTER
A polling function is also provided. The Bus Controller,
when programmed, compares incoming status words to a
host-specified status word and generates an interrupt if the
comparison indicates any matching bits. An Interrupt and
Continue function facilitates the host subsystem’s
synchronization by generating an interrupt when the
specified Command Block’s message is executed.
Figure 10. Command Block
In a doubly-linked Command Block structure, pointers
delimit each Command Block to the previous and
successive blocks (see figure 12). The linking feature eases
multiple message processing tasks and supports message
scheduling because of its ability to loop through a series of
transfers at a predetermined cycle time. A data pointer in
the command allows efficient space allocation because data
blocks only have to be configured to the exact word count
used in the message. Data pointers also provide flexibility
in data-bank switching.
COMMAND BLOCK #1
HP
TP
#2
COMMAND BLOCK
DATA WORD #1
HP
DATA WORD #2
DATA LIST POINTER
TP
#3
X
LAST DATA WORD
HP
X IS BETWEEN 1 & 32
TP
#4
Figure 11. Data Placement
A control word with bit-programmable functions and a
Message Error bit are in each Command Block. This allows
selecting individual functions for each message and
provides message validity information. The BCRTM’s
register set provides additional global parameters and
address pointers.
HP
TP
Figure 12. Command Block Chaining
BCRTM-29
7.1 BC Functional Operation
Address. The BCRTM then executes the sequential
Command Blocks and counts out message delays (where
programmed) until it encounters the last Command Block
listed (indicated by the End of List bit in the control word).
Interrupts are asserted when enabled events occur (see
section 9.0, Exception Handling and Interrupt Logging).
The Bus Controller off-loads the host computer of many
functions needed to coordinate 1553B bus data transfers.
Special architectural features provide message- by-message
flexibility. In addition, a programmable interrupt scheme,
programmable intermessage timing delays, and internal
registers enhance the BCRTM’s operation.
The functions and their programming instructions are
described below. The registers also contain many
programmable functions and function parameters.
The host determines the first Command Block by setting the
initial starting address in the current Command Block
Register. Once set, the BCRTM updates the current
Command Block Register with the next Command Block
15
14
13
12
11
10
END
9
8
7
0
INTERRUPT
AND
AUTO
MONITOR
RT-RT
MESSAGE
ERROR
POLLING
ENABLE
RT-RT
TRANSFER
SKIP
RETRY
OF
‘TIME DELAY’
CONTINUE
ENABLE
LIST
TRANSFER
Figure 13. Command Word
MESSAGE #1
MESSAGE #2
MESSAGE #3
TDELAY1
TDELAY2
Figure 14. BC Timing Delays
BC Command Block Definition
Each Command Block contains (see figure 10):
A.HeadPointer. Host-written, thislocation can contain the addressof the previousCommand Block’sHead Pointer.
The BCRTM does not access this location.
B. Control Word. Host-written, the Control Word contains bit-selectable options and a Message Error bit the
BCRTM provides (see figure 13). The bit definitions follow.
Bit
Number
Description
BIT 15
Message Error. The BCRTM sets this bit when it detects an invalid RT response as defined in
MIL-STD 1553B.
BIT 14
BIT 13
Skip. When set, this bit instructs the BCRTM to skip this Command Block and execute the next.
Interrupt and Continue. If set, a Standard Interrupt is asserted when this block is addressed; operation,
however, continues. Note that this interrupt must also be enabled by setting bit 0 of Register 9.
BIT 12
BIT 11
Polling Enable. Enables the BCRTM’s polling operation.
Auto Retry Enable. When set, the Auto Retry function, governed by the global parameters in the Control
Register, is enabled for this message.
BIT 10
BIT 9
End of List. Set by the CPU, this bit indicates that the BCRTM, upon completion of the current message,
will halt and assert a High-Priority Interrupt. The interrupt must also be
enabled in the High-Priority Interrupt Enable Register.
RT-RT. Set by the CPU, this indicates that this Command Block transacts an RT-RT transfer.
BCRTM-30
BIT 8
Monitor RT-RT Transfer. Set by the CPU, this function indicates that the BCRTM should receive and store
the message beginning at the location indicated by the data pointer.
BITs 7-0
Time Delay. The CPU sets this field, which causes the BCRTM to delay the specified time between sequential
message starts (see figures 13 and 14). Regardless of the value in the Time Delay field (including zero), the
BCRTM will at least meet the minimum 4ms intermessage gap time as specified in MIL-STD-1553B. The
timer is enabled by having a non-zero value in this bit field. When using this function, please note:
· Timer resolution is 16ms. As an example, if a given message requires 116ms to complete (including the minimum
4ms intermessage gap time) the value in the Time Delay field must be at least 00001000
(8 x 16ms = 128ms) to provide an intermessage gap greater than the 4ms minimum requirement.
· If the timer is enabled and the Skip bit is set, the timer provides the programmed delay before proceeding.
· If the message duration exceeds the timer delay, the message is completed just as if the time were
not enabled.
· If SKIP = 1 and EOL = 1 the HPINT is generated if enabled
· If SKIP = 1 and Interrupt and Continue = 1, the STDINT is generated
C. Command Word One. Initialized by the CPU, this location contains the first command word corresponding to the
Command Block’s message transfer.
D. Command Word Two. Initialized by the CPU, this location is for the second (transmit) command word in RT-RT
transfers. In messages involving only one RT, the location is unused.
E. Data Pointer. Initialized by the CPU, this location contains the starting location in RAM for the command block’s
message (see figure 15).
F. Status Word One. Stored by the BCRTM, this location contains the entire Remote Terminal status response.
G. Status Word Two. Stored by the BCRTM, this location contains the receiving Remote Terminal status word. For
transfers involving one Remote Terminal, the location is unused.
H. Tail Pointer. Initialized by the host CPU, the Tail Pointer contains the next Command Block’s starting address.
Compare Register contents. Program the PCR by setting the
PCR bits corresponding to the RT’s 1553 status word bits
COMMAND BLOCK #1
RAM
to be compared. If they match (i.e., two 1’s in the same bit
position) then, if enabled in both the BC Command Block
Control Word and in the Standard Interrupt Enable Register
(Register 9), a polling comparison interrupt is generated.
DATA WORD #1
DATA WORD #2
DATA WORD #3
DATA WORD #1
DATA WORD #2
DATA WORD #3
DATA WORD #4
DATA POINTER
MESSAGE #1
Example 1. No bit match is present
COMMAND BLOCK #2
MESSAGE #2
PCR
00000000001
00000100010
RT’s 1553 Status Word response
Result
No Polling Comparison Interrupt
DATA POINTER
Example 2. Bit match is present
PCR
00100100000
00000100000
RT’s 1553 Status Word response
Result
Polling Comparison Interrupt
Figure 15. Contiguous Data Storage
7.3 BC Error Detection
7.2 Polling
The Bus Controller checks for errors (see the Exception
Handling and Interrupt Logging and the RT Error Detection
sectons, pages 37 and 28) on each message transaction. In
addition, theBCcomparestheRTcommandwordaddresses
to the incoming status word addresses. The BC monitors for
response time-out and checks data and control words for
proper format according to MIL-STD-1553. Illogical
commands include incorrectly formatted RT-RT
Command Blocks.
During a typical polling scenario (see figure 16) the Bus
Controllerinterrogatesremoteterminalsbyrequestingthem
to transmit their status words. This feature can also alert the
host if a bit is set in any RT status word response during
normal message transactions. The BCRTM enables the host
to initialize a chain of Command Blocks with the command
word’s Polling Enable bit. A programmable Polling
Compare Register (PCR) is provided. In the polling mode,
the Remote Terminal response is compared to the Polling
BCRTM-31
B. For RT-to-BC Command Blocks:
The BCRTM transmits the Command Word.
RT
·
Status Word DMA
RT
RT
The BCRTM receives the RT Status Word.
RESPONSE
DMA arbitration
Status Word write (to sixth location of
Command Block)
Q?
BC
The BCRTM receives the first Data Word.
·
Data Word DMA
DMA arbitration
POLLING RESPONSE REGISTER
(RT STATUS WORD)
Data Word write (starting at Data List
Pointer address, incremented for each
successive word)
POLLING COMPARE WORD
(SET BY CPU)
Data Word receptions and DMAs continue until all Data
Words are received.
Figure 16. Polling Operation
C. For RT(A)-to-RT(B) Command Blocks:
The BCRTM transmits Command Word 1 to RT(B).
7.4 Bus Controller Operational Sequence
The following is a general description of the typical
behavior of the BCRTM as it processes a message in the
BC mode.
·
Command Word 2 DMA
DMA arbitration
Command Word 2 read (from fourth location
of Command Block)
The user starts BC operation by writing a “1” to Register
0, Bit 0.
The BCRTM transmits Command Word 2 to RT(A).
The BCRTM receives the RT Status Word from RT(A).
·
Command Block DMA - the following occurs
immediately after Bus Controller startup:
·
Status Word DMA for RT(A) Status Word
DMA arbitration (BURST)
Control Word read
Command Word 1 read (from third location
of Command Block)
Data List Pointer read
DMA arbitration
Status Word write (to sixth location of
Command Block)
The BCRTM receives the first Data Word
A. For BC-to-RT Command Blocks:
·
Data Word DMA (only if the BCRTM is enabled to
monitor the RT-to-RT message).
The BCRTM transmits the Command Word.
·
Data Word DMA
DMA arbitration
Data Word write (starting at Data List Pointer
address, incremented for each successive
word)
DMA arbitration
Data Word read (starting at Data List Pointer
address, incremented for each successive
word)
Data Word receptions and DMAs continue until all Data
Words are received.
The BCRTM transmits the Data Word. Data Word DMAs
and transmissions continue until all Data Words are
transmitted.
The BCRTM receives the RT Status Word from RT(B).
·
Status Word DMA for RT(B) Status Word
·
Status Word DMA
DMA arbitration
Status Word write (to seventh location of
Command Block)
The BCRTM receives the RT Status Word.
DMA arbitration
Status Word write (to sixth location of
Command Block)
BCRTM-32
Block)
Exception Handling.
Data List Pointer read
If an interrupting condition occurs during the message,
the following occurs:
The BCRTM proceeds again from point A, B, or C as
shown above.
For High-Priority Interrupts:
7.5 BC Operational Example (figure 22)
The BCRTM is programmed initially to accomplish the
following:
HPINT is asserted (if enabled in Register 7). For message
errors, the BCRTM is put in a hold state until the
interrupt is acknowledged (by writing a “1” to the
appropriate bit in Register 8).
The first Command Block is for a four-word RT-RT transfer
with the BCRTM monitoring the transfer and storing
the data.
For Standard Interrupts:
DMA arbitration (BURST)
Interrupt Status Word write
Command Block Pointer write
Tail Pointer read (into Register 6)
STDINTP pulses low
·
Auto-retry is enabled on the opposite bus using only
one retry attempt, if the incoming Status Word is
received with the Message Error bit set.
·
·
Wait for a time delay of 400 microseconds before
proceeding to the next Command Block.
STDINTL asserted (if enabled)
Processing continues
The Data List Pointer contains the address 0400H.
If Retries are enabled and a Retry condition occurs, the
following DMA occurs:
The second Command Block is for a BC-RT transfer of
two words.
DMA arbitration (BURST)
Control Word read
Command Word 1 read (from third location
of Command Block)
Data List Pointer read
·
·
·
The End of List bit is set in its Control Word.
The Data List Pointer contains the address 0404H.
The Polling Enable bit is set and the Polling Compare
Register contains a one in Subsystem Fail position
(Bit 2).
The BCRTM proceeds from the current Command Block to
the next successive Command Block.
Then:
·
If no Message Error has occurred during the current
Command Block, the following occurs:
A. The CPU initializes all the appropriate registers and
Command Blocks, and issues a Start Enable by writing
a “1” to Register 0, Bit 0.
DMA arbitration (BURST)
Command Block Tail Pointer read (to
determine location of next Command Block.
Note that this occurs only if no Retry).
DMA hold cycle
Control Word read (next Command Block)
Command Word 1 read (next Command
Block)
B. The BCRTM, through executing a DMA cycle, reads
the Control Word, Command Words, and the Data List
Pointer. The delay timer starts and message execution
begins by transmitting the receive and transmit
commands stored in the Command Blocks. The
BCRTM then waits to receive the Status Word back
from the transmitting RT.
Data List Pointer read
·
If the BCRTM detects a Message Error while
processing the current Command Block, the following
occurs:
C. TheBCRTMreceivestheRTStatusWordwithallstatus
bits low from the transmitting RT and stores the Status
Word in Command Block 1. The incoming data words
from the transmitting RT follow. The BCRTM stores
them in memory locations 0400H - 0403H.
DMA arbitration (BURST)
Control Word write
Command Block Tail Pointer read (to
determine location of next Command Block.
Note that this occurs only if no Retry.)
DMA hold cycle
Control Word read (next Command Block)
Command Word 1 read (next Command
If the Status Word indicates that the message cannot be
transmitted (Message Error), the response time-out
clock counts to zero and the allotted message time runs
out. An auto-retry can be initiated if programmed to do
so. Nevertheless, the ME bit in the Control Word is set.
BCRTM-33
D. The BCRTM receives the Status Word response from
the receiving RT. The ME bit in the Status Word is set,
indicating the message is invalid. The BCRTM initiates
the auto retry function, (as programmed) on the
alternate bus, re-transmits the Command Words,
receives the correct Status Word, and stores the data
again in locations 0400H - 0403H. This time the Status
Word response
8.0 BUS MONITOR ARCHITECTURE
The BCRTM’s bus monitor architecture is based on a
Command Block structure and internal, host-programmable
registers. Each message transactedover the MIL-STD-
1553B bus (for a monitored RT address) has an associated
Command Block, which the CPU sets up (see figures 17 and
18). The Command Block contains all the relevant message
andRTstatusinformationaswellasprogrammablefunction
bits that allow the user to select functions and interrupts.
from the receiving RT indicates the message transfer
is successful.
E. The timer delay between the two successive
transactions counts down another 135ms before
proceeding. This is determined as follows:
MONITOR CINROL/STATUS
1553 COMMAND WORD 1
1553 COMMAND WORD
DATA LIST POINTER
1553 STATUS WORD 1
1553 STATUS WORD 2
TAIL POINTER
The message transaction time is approximately130ms
(the only approximation is due to the range in status
response and intermessage gap times specified by MIL-
STD-1553B). Approximating that with the retry, the
total duration for the two attempts is 265ms.
F. The BCRTM reads the Tail Pointer of Command Block
1 and places it in the Current Command Register. It also
reads the Control Word, Command Word, and Data
List Pointer, and the first data word in the second
Command Block.
Figure 17 BCRTM Bus Monitor Command Block
In a linked list Command Block structure, pointers delimit
eachCommandBlocktothesuccessiveblock(seefigure19)
G. Since this is a BC-RT transfer, the BCRTM transmits
the receive command followed by two data words from
locations 0404H - 0405H in memory. The BCRTM
reads the second data word from memory while
transmitting the first.
A data pointer9 in theCommand Block allows efficient
space allocation because data blocks do not have to be
placed contiguosly in memory
COMMAND BLOCK #1
DATA WORD #1
H. The BCRTM receives the status response from the RT.
In this case, the Status Word indicates, by the ME bit
being low, that the message is valid. The Status Word
also has the Subsystem Fail bit set.
DATA WORD #2
DATA LIST POINTER
X
LAST DATA WORD
I. The Status Word is stored in the Command Block. The
BCRTM, having encountered the end of the list, halts
message transactions and waits for another start signal.
X IS BETWEEN 1 & 32
Figure 18. Data Placement
J. The BCRTM asserts a High-Priority Interrupt
indicating the end of the command list. Due to the
polling comparison match, the BCRTM also asserts a
Standard Priority Interrupt and logs the event in the
Interrupt
A Monitor control/status word with an eight-bit Time Tag,
an Interrupt When Addressed bit, a Message Error bit, and
a Command Block Activated bit are in each Monitor
Command Block. The user can access these control/status
words to determine which Monitor Command Block, the
host can determine when particular remote terminal
has occured.
Log List.
BCRTM-34
8.1 Monitor Functional Operation
COMMAND BLOCK #1
CONTROL WORD
The Bus Monitor function is a register-selectable mode of
operation. The host users registers 14, 16, and 17 in
conjunction with Register 0 to program the BCRTM to
monitor any combination of remote terminals or all of the
remote terminals.
TP
#2
CONTROL WORD
the BCRTM’s memory mangement scheme gives the host a
great deal of flexibility for processing 1553 bus data and is
compatible with may bus monitoring applications. the host
CPU is responsible for processing initializing the Monitor
Control Blocks. The Monitor structure is analogous to the
Bus Controller Command Block scheme. the only real
difference is the direction of information flow.
TP
#3
CONTROL WORD
TP
#4
The number of Monitor Control Blocks that the host
initializes depends on the data latency requirements for
post-processing of 1553 commands. the linked list of
CommandBlockscouldbeconnectedinaloopfashion,with
the BCRTM accessing the loop at one point and the host
CPU processing the message behind that point. The bit
positions of the BM control/status word are defined as
shown in figure 20.
CONTROL WORD
TP
Figure 19. Monitor Command Block
Tail Pointers
15
14
ME
6
13
12
11
X
10
X
9
8
CBA
7
IOA
5
BA/B
4
X
X
3
2
1
0
TT7
TT6
TT5
TT4
TT3
TT2
TT1
TT0
B0 - B7
Time Tag (64ms resolution)
B8 - B11
Not Used
B12 - Bus A/B:
B13 - IWA:
B14 - ME:
Defines which of the dual redundant 1553 buses on which the BCRTM received
this message
Interrupt When Addressed. The BCRTM issues a standard priority interrupt
when the monitor accesses this Bus Monitor Command block.
Message Error. The BCRTM sets this bit if a 1553 message error occurred while
receiving this message.
B15 - CBA:
Command Block Activated. The BCRTM sets this bit when this Bus Monitor
Command Block is accessed by the BCRTM.
Figure 20: Bus Monitor Control/Status Word
8.2 Monitor Error Detection
Bus Controller, since the status syncis identified to the
command sync. In this case, the BCRTM will put the extra
status word in a new Monitor Command Block, and then
report a Message Error due to the to the incorrect
protocol on the erroneously interpreted status word the
RT transmitted.
in the Monitor mode, the BCRTM chaecks all monitored
messages for errors. Detectable errors include word count
errors, long words, short words, Manchester errors
(including zero crossing deviation), parity errors, and
data contiguity.
Due to the nature of the 1553 protocol, it ca be very difficult
for any monitoring device to interpret some types of errors
on the 1553 bus. For example, suppose an RT (whose RT
Address the BCRTM is monitoring) incorrectly responds to
a Broadcast command. The BCRTM, which is not receiving
or transmitting the message, cannot distinguish between the
erroneous status word and a new command sent from the
8.3 Monitor Operational Sequence
The following is a general description of the operation of
the BCRTM as it processes a monitored BC-to-RT message
in the Monitor mode. DMA operations will vary slightly
depending on the type of message (i.e., RT-to-BC, RT-toRT,
etc.) It is assumed that the user has already written a "1" to
BCRTM-35
Upon completion of the message, the BCRTM initiates
a DMA cycle to update the status word and fetch the
address of the next Monitor Command block:
Register 0, bit 0, and all other registers are in the appropriate
state to enable Monitor operation.
Valid Command Received.
DMA arbitration (BURST)
Control/ Status Word write
Tail Pointer write
COMSTR goes active
·
DMA Command Block Read. After receiving
a valid command, the BCRTM initiates a burst
DMA:
9.0 EXCEPTION HANDLING AND
INTERRUPT LOGGING
DMA arbitration (BURST)
Control Word read
Command Word Write
Data List Pointer read
The exception handling scheme the BCRTM uses is based
on an interrupt structure and provides a high degree of
flexibility in:
Data Received.
Data Word DMA.
·
·
defining the events that cause an interrupt,
·
selecting between High-Priority and Standard
interrupts, and
The BCRTM initiates a DMA cycle for each Data
Word to store the data in memory, whether the
command was a transmit or receive command to any
valid monitored RT Address.
·
selecting the amount of interrupt history retained.
The interrupt structure consists of internal registers that
enable interrupt generation, control bits in the RT and BC
data structures (see the Remote Terminal Descriptor
Definition section, page 23, and the Bus Controller
Command Block definition, page 31), and an Interrupt Log
List that sequentially stores an interrupt events record in
system memory.
DMA arbitration
Data Word write (starting at Data List Pointer
address, incremented for each successive
word)
Status Word Received.
Status Word DMA.
The BCRTM generates the Interrupt Log List (see figure
21) to allow the host CPU to view the Standard Interrupt
occurrences in chronological order. Each Interrupt Log List
entry contains three words. The first, the Interrupt Status
Word, indicates the type of interrupt (entries are only for
interrupts enabled). In the BC mode, the second word is a
Command Block Pointer that refers to the corresponding
Command Block. In the RT mode, the second word is a
Descriptor Pointer that refers to the corresponding
subaddress descriptor. The CPU-initialized third word, a
Tail Pointer, is read by the BCRTM to determine the next
Interrupt Log List address. The list length can be as long or
as short as required. The configuration of the Tail Pointers
determines the list length.
·
DMA arbitration
Status Word write.
Exception Handling.
If an interrupting condition occurs during the
message, the following occurs:
For High-Priority Interrupts:
HPINT is asserted (if enabled in Register 7).
For message errors, the BCRTM is put in a
hold state until the interrupt is acknowledged
(by writing a “1” to the appropriate bit in
Register 8).
The host CPU initializes the list by setting the tail pointers.
This gives flexibility in the list capacity and the ability to
link the list around noncontagious blocks of memory. The
host CPU sets the list’s starting address using the Interrupt
Log List Register. The BCRTM then updates this register
with the address of the next list entry.
For Standard Interrupts:
DMA arbitration (BURST)
Interrupt Status Word write
Command Block Pointer write
Tail Pointer read (into Register 6)
STDINTP pulses low
The internal High-Priority Interrupt Status/Reset Register
indicates the cause of a High-Priority Interrupt. The High-
Priority Interrupt signal is reset by writing a “1” to the set
bits in this register.
STDINTL asserted (if enabled)
Processing continues
Message Completion
BCRTM-36
The interrupt structure also uses three BCRTM- driven output
signals to indicate when an interrupt event occurs:
INTERRUPT LOG LIST
POINTER REGISTER
INTERRUPT STATUS
WORD
STDINTL
Standard Interrupt Level. This signal is
asserted when one or more of the events
enabled in the Standard Interrupt Enable
Register occurs. Clear the signal by resetting
the Standard Interrupt bit in the High-Priority
Interrupt Status/Reset Register.
COMMAND BLOCK
POINTER
ENTRY #1
SUBADDRESS/MODE
CODE DESCRIPTOR
POINTER
TAIL POINTER
STDINTP
HPINT
Standard Interrupt Pulse. This signal is
pulsed for each occurrence of an event
enabled in the Standard Interrupt
Enable Register.
ENTRY #2
High-Priority Interrupt. This signal is
asserted for each occurrence of an event
enabled in the High-Priority Interrupt/Enable
Register. Writing to the corresponding bit in
the High-Priority Status/Reset Register
resets it.
ENTRY #3
Figure 21. Interrupt Log List
Interrupt Status Word Definition
All bits in the Interrupt Status Word are active high and have the following functions:
Bit
Number Description
BIT 15
Interrupt Status Word Accessed. The BCRT always sets this bit during the DMA Write of the Interrupt.
Status Word. If the CPU resets this bit after reading the Interrupt Status Word, the bit can help the CPU determine
which entries have been acknowledged.
BIT 14
BIT 13
No Response Time-Out (Message Error condition). Further defines the Message Error condition to indicate that a
Response Time-Out condition has occurred.
(RT) Message Error (ME). Indicates the ME bit was set in the 1553 status word response.
BITs 12-8 Reserved.
BIT 7
(RT) Subaddress Event or Mode Code with Data Word Interrupt. Indicates a descriptor control word has been
accessed with either an Interrupt Upon Valid Command Received bit set or an Interrupt when Index=0 bit set (and
the Index is decremented to 0).
BIT 6
BIT 5
(RT) Mode Code without Data Word Interrupt. Indicates a mode code has occurred with an Interrupt When
Addressed interrupt enabled.
(RT) Illegal Broadcast Command. Applies to receive commands only. This bit indicates that a received command,
due to an illegal mode code or subaddress field, has been received in the broadcast mode. This does not include
invalid commands.
BIT 4
(RT) Illegal Command. This indicates that an illegal command has occurred due to an illegal mode code or
subaddress and T/R field. This does not include invalid commands.
BIT 3
BIT 2
BIT 1
BIT 0
(BC) Polling Comparison Match. Indicates a polling comparison interrupt.
(BC) Retry Fail. Indicates all the programmed retries have failed.
(BC, RT) Message Error. Indicates a Message Error has occurred.
(BC) Interrupt and Continue. This corresponds to the interrupt and continue function described in the Command
Block.
BCRTM-37
TIME OUT TO 400 mS
FETCH TAIL POINTER
STORE STATUS WORD #2
STORE DATA WORD#4
STORE DATA WORD #3
STORE DATA WORD#2
STORE DATA WORD#1
STORE STATUS WORD #1
FETCH COMMAND WORD #2
FETCH DATA POINTER
FETCH COMMAND WORD #1
FETCH CONTROL WORD
READ LOG LIST TAIL PTR
STORE CMD BLOCKPTR
STORE INTERRUPT STATUS WORD
RECOGNIZE ME BIT
STORE STATUS WORD #2
STORE DATA WORD#4
STORE DATA WORD#3
STORE DATA WORD #2
STORE DATA WORD#1
STORE STATUS WORD #1
EOL IN CONTROL WORD
SO STOP BCRTM
STORE INTERRUPT STATUS WORD
FETCH DATA WORD #2
FETCH DATA WORD#1
FETCH COMMAND WORD #2
FETCH DATA POINTER
FETCH DATA POINTER
FETCH COMMAND WORD
FETCH CONTROL WORD
FETCH COMMAND WORD #1
FETCH CONTROL WORD
START BCRTM
INITIALIZE REGISTERS
TIME OUT TO 400 m
s
BCRTM-38
BIT TIMES
1
2
3
4
5
6
7
8
9
10
11
12
5
13
14
15
16
17
5
18
19
20
COMMAND WORD
5
1
1
REMOTE TERMINAL
ADDRESS
SUBADDRESS/
MODE
DATA WORD
COUNT/MODE CODE
SYNC
T/R
P
DATA WORD
SYNC
SYNC
DATA
P
STATUS WORD
REMOTE TERMINAL
ADDRESS
RESERVED
Note:
T/R - transmit/receive
P - parity
Figure 23. MIL-STD-1553B Word Formats
BCRTM-39
10.0 ABOSOLUTE MAXIMUM RATINGS*
(REFERENCED TO VSS)
SYMBOL
PARAMETER
DC supply voltage
LIMITS
-0.3 to + 7.0
UNIT
V
V
DD
V
Voltage on any pin
DC input current
V
-0.3 to V + 0.3
DD
I/O
V
I
mA
± 10
°
C
T
-65 to + 150
Storage temperature
STG
°
T
+ 175
Maximum junction temperature
C
JMAX
1
P
D
mW
300
12
Average power dissipation
°
Q
JC
Thermal resistance, junction-to-case
C/Watt
Notes:
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
functionaloperationofthedeviceattheseoranyotherconditionsbeyondlimitsindicatedintheoperationalsectionsofthisspecification
is not recommended. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
RECOMMENDED OPERATING CONDITIONS
SYMBOL
PARAMETER
DC supply voltage
Temperature range
Operating frequency
LIMITS
4.5 to 5.5
UNIT
V
V
DD
°
T
C
-55 to +125
C
12 ±.01%
F
O
MHz
BCRTM-40
11.0 DC ELECTRICAL CHARACTERISTICS
(VDD = 5.0V ± 10%; -55°C < TC < + 125°C)
SYMBOL
PARAMETER
CONDITION
MINIMUM MAXIMUM UNIT
VIL
Rad and
Non-Rad
Low-level input voltage
TTL inputs
0.8
V
V
V
VIH
Non-Rad
High-level input voltage
TTL inputs
2.0
2.2
6
VIH
Rad-Hard
High-level input voltage
7
TTL inputs
IIN
Non-Rad
Input leakage current
TTL inputs
VIN = VDD or VSS
VIN = VDD
VIN = VSS
-1
-1
-550
-1
-1
-80
mA
mA
mA
Inputs with pull-up resistors
Inputs with pull-up resistors
IIN
Input leakage current
TTL7
VIN = VDD or VSS
VIN = VDD
VIN = VSS
-10
-10
-900
10
10
-150
mA
mA
mA
Rad-Hard
Inputs with pull-up resistors
Inputs with pull-up resistors
1
VOL
Low-level output voltage
TTL outputs
IOL = 3.2mA
0.4
V
V
1
VOH
High-level output voltage
TTL outputs
IOH = -400mA
VO = VDD or VSS
2.4
-10
IOZ
IOS
Three-state output leakage current
TTL outputs
10
mA
1, 2
Short-circuit output current
VDD = 5.5V, VO = VDD
VDD = 5.5V, VO = 0V
110
mA
mA
-110
3
CIN
COUT
CIO
Input capacitance
¦ = 1MHz @ 0V
10
15
20
50
pF
pF
3
Output capacitance
¦ = 1MHz @ 0V
3
Bidirect I/O capacitance
¦ = 1MHz @ 0V
pF
1, 4
IDD
Average operating current
¦ = 12MHz, CL = 50pF
mA
QIDD
Quiescent current8
See Note 5, Tc = +125oC
Tc = 25oC, -55oC
1
35
mA
mA
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 which may affect input/output capacitance.
4. Includes current through input pull-up. 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 current surge.
5. All inputs with internal pull-ups should be left floating. All other inputs should be tied high or low.
6. Functional tests are conducted in accordance with MIL-STD-883 with the following input test conditions
VIH = VIH(min) +20%, -0%; VIL = VIL(max) +0%, -50%, as specified herein, for TTL-compatible inputs.
Devices may be tested using input voltage within the above specified range, but are guaranteed to VIH(min) and VIL(max).
7. To 1.0E6 total dose; above this level, CMOS I/Os required.
8. Guaranteed to pre- and post-irradiation limits.
BCRTM-41
12.0 AC ELECTRICAL CHARACTERISTICS
(OVER RECOMMENDED OPERATING CONDITIONS)
VIH MIN
VIL MAX
VIH
1
1
INPUT
VIL MAX
tb
ta
VOH MIN
VOL MAX
2
2
IN-PHASE
OUTPUT
OUT-OF-PHASE
OUTPUT
2
td
2
VOH MIN
VOL MAX
tc
te
VOH MIN
VOL MAX
BUS
tf
tg
th
SYMBOL
PARAMETER
ta
INPUT• to response•
INPUT¯ to response¯
tb
tc
td
INPUT• to response¯
INPUT¯ to response•
INPUT¯ to data valid
INPUT¯ to high Z
te
tf
tg
th
INPUT• to high Z
INPUT• to data valid
Notes:
1. Timing measurements made at (VIH MIN + VIL MAX)/2.
2. Timing measurements made at (VOL MAX + VOH MIN)/2.
3. Based on 50pF load.
4. Unless otherwise noted, all AC electrical characteristics are guaranteed by design or characterization.
Figure 24. Typical Timing Measurements
5V
IREF (source)
3V
90%
90%
VREF
•
50pF
10%
10%
0V
IREF (sink)
< 2ns
< 2ns
Output Loading
Input Pulses
Note:
50pF including scope probe and test socket
Figure 25. AC Test Loads and Input Waveforms
BCRTM-42
DMA GRANT RECOGNIZED ON THIS EDGE
MCLKD2
DMAR
tSHL1
DMAG
tPW2
DMACK
TSCTL
MEMCSO
ADDRESS
DATA
RWR/RRD2
AEN
BURST
tPHL1
tPZL1
tOOZL1
tHLH2
tPHL2
tPHL3
tPHL4
SYMBOL
tSHL1
tPHL1
PARAMETER
MIN
MAX
UNITS
ns
DMACK¯ to DMAR High Impedance RAD
NON-RAD
6
+5
10
-5
10
ns
3
DMAG¯ to DMACK¯
DMAG¯ to TSCTL¯
0
45
ns
1
tPHL2
tPZL1
2x-2MCLK
4xMCLK
ns
6
TSCTL¯ to ADDRESS valid RAD
-2
0
40
ns
ns
40
NON-RAD
tHLH2
tPHL3
RWR/RRD• to DMACK•
TSCTL¯ to RWR/RRD¯
DMAG¯ to DMAG•
THMC1-10
THMC1+10
MCLK+20
6xMCLK
ns
ns
ns
ns
MCLK-20
1
tPW2
MCLK
tOOZL1
tPHL4
tPHL4
DMAR¯ to BURST•
DMAR¯ to DMAG¯
-10
0
10
5
3.5 (1.9)
1.9 (0.8)
m
s
m
s
4
DMAR¯ to DMAG¯
0
Notes:
1. Guaranteed by test.
2. See figures 27 & 28 for detailed DMA read and write timing.
3. DMAG must be asserted at least 45ns prior to the rising edge of MCLKD2 in order to be recognized for the next MCLKD2 cycle.
If DMAG is not asserted at least 45ns prior to the rising edge of MCLKD2, DMAG is not recognized until the following MCL
KD2 cycle.
4. ProvidedMCLK=12MHz.NumberinparenthesesindicatesthelongestDMAR¯ toDMAG¯ allowedduringworst-casebusswitchingconditions
in order to meet MIL-STD-1553B RT Response Time. The number not in parentheses applies to all other circumstances.
5. Provided MCLK = 6MHz. Number in parentheses indicates the longest DMAR¯ DMAG¯ allowed during worst-case bus switching conditions
in order to meet MIL-STD-1553B RT Response Time. The number not in parentheses applies to all other circumstances.
6. Tested only at initial qualification, and after any design or process changes which may affect this characteristic.
MCLK = period of the memory clock cycle.
BURST signal is for multiple-word DMA accesses.
THMC1 is equivalent to the positive phase of MCLK (see figure 27).
Figure 26. BURST DMA Timing
BCRTM-43
tIOHL1
tPLH1
THMC1
THMC2
MCLK
MCLKD2
TSCTL
MEMCSO
tPLH2
tHLZ2
ADDRESS
DATA
RRD
tHLZ1
tSHL1
tSLH1
SYMBOL
PARAMETER
ADDRESS valid to RRD¯ (ADDRESS set-up) RAD
MIN
-5
MAX
+5
10
UNITS
2
)
tSHL1
10
ns
ns
ns
ns
ns
ns
ns
ns
NON-RAD
tPW1
tHLZ
tHLZ2
tSLHI
RRD¯ to RRD•
MCLK-10 MCLK+5
RRD• toADDRESSHighImpedance (ADDRESS hold)
THMC1+10 THMC1+10
5
RRD• to DATA High Impedance
DATA valid to RRD•
(DATA hold)
(DATA set-up)
-
40
-
1
MCLK• to MCLKD2•
MCLK• to TSCTL/MEMCSO¯
MCLK• to RRD¯
0
0
0
40
40
60
tPLH1
tPLH2
1
tIOHL1
Note:
1. Guaranteed by test.
2. Pre- and Post-Irradiation Limits.
Figure 27. BCRTM DMA Read Timing (One-Word Read)
BCRTM-44
tIOHL1
tPLH1
THMC1
THMC2
MCLK
MCLKD2
TSCTL
MEMCSO
tPLH2
tHLZ2
ADDRESS
DATA
RWR
tHLZ1
tSHL1
tOOZL1
tPW1
SYMBOL
PARAMETER
MIN
MAX
UNITS
2
tSHL1
THMC2+5
ADDRESS valid to RWR¯
(ADDRESS setup) THMC2-10
ns
ns
ns
ns
ns
ns
ns
ns
30
30
1,2
RWR¯ to DATA valid NON-RAD
0
tOOZL1
RAD
-5
tHLZ1
tHLZ2
tPW1
RWR• to DATA High Impedance
(DATA hold)
THMC1-10 THMC1+10
RWR• to ADDRESS High Impedance
RWR¯ to RWR•
(ADDRESS hold) THMC1-10 THMC1+10
MCLK-10 MCLK+5
1
MCLK• to MCLKD2•
MCLK• to TSCTL/MEMCSO¯
MCLK• to RWR¯
0
0
0
40
40
60
tPLH1
tPLH2
1
tIOHL1
Note:
1. Guaranteed by test
2. Pre- and Post-Irradiation Limits.
Figure 28. BCRTM DMA Write Timing (One-Word Write)
BCRTM-45
tOOZH2
tOOZH1
tHLH1
ADDRESS
DATA
RD+CS
tHLH2
tPW1
tPW2
SYMBOL
PARAMETER
MIN
-
MAX
80
UNITS
ns
2
ADDRESS valid to DATA valid
RD+CS• to DATA High Impedance
RD+CS¯ to DATA Valid
tOOZH2
tHLH2
(DATA hold)
5
-
50
ns
tOOZH1
tHLH1
tPW1
2
(DATA access)
(ADDRESS hold)
60
-
ns
RD+CS• to ADDRESS High Impedance
RD+CS¯ to RD+CS•
5
ns
-
-
60
80
ns
1
RD+CS• to RD+CS¯
ns
tPW2
Notes:
1. Guaranteed by functional test.
2. User must adhere to both tOOZH1 and tOOZH2 timing constraints to ensure valid data.
Figure 29. BCRTM Register Read Timing
tSHL1
tPW1
tHLH2
ADDRESS
DATA
WR+CS
tHLH1
tPW2
tSHL2
SYMBOL
tSHL1
tSHL2
PARAMETER
MIN
MAX
UNITS
ADDRESS valid to WR+CS¯
DATA valid to WR+CS ¯
WR+CS¯ to WR+CS•
(ADDRESS setup)
(DATA setup)
-
-
-
-
-
-
60
5
ns
ns
ns
ns
ns
ns
tPW1
tHLH1
60
10
10
80
(DATA hold)
WR+CS• to DATA High Impedance
WR+CS• to ADDRESS High Impedance
WR+CS• to WR+CS¯
tHLH2
(ADDRESS hold)
1
tPW2
Note:
1. Guaranteed by functional test.
Figure 30. BCRTM Register Write Timing
BCRTM-46
tPHL1
RD
RRD
tPHL2
WR
RWR
MEMCSI
tPHL3
MEMCSO
SYMBOL
tPHL1
tPLH2
tPHL3
PARAMETER
MIN
0
MAX
30
UNITS
ns
1
RD¯ to RRD¯
WR¯ to RWR¯
1
0
0
30
30
ns
ns
1
MEMCSI¯ to MEMCSO¯
Figure 31. BCRTM Dual-Port Interface Timing Delays
tPZLI
MANCHESTER
C
D
D
DMA
ACTIVITY
SYMBOL
tPZL1
PARAMETER
Data word to DMA activity
MIN
0
MAX
4
UNITS
1,2
m
s
This diagram indicates the relationship between the incoming Manchester code and DMA activity (i.e., DMAR¯ to DMACK• ).
Note:
1. The pulse width = (11ms -tDMA -tPZL1) where tDMA is the time to complete DMA activity (i.e., DMAR¯ to DMACK• ).
2. Guaranteed by functional test.
Figure 32. DMA Activity Memory Window (RT Mode)
BCRTM-47
tPLH2
MCLK
MCLKD2
DMAR
DMAG
DMAGO
DMACK
tSHL1
tPHL1
SYMBOL
PARAMETER
MIN
0
MAX
30
5
10
UNITS
1
DMAG¯ to DMAGO ¯
tPHL1
ns
ns
ns
-5
0
DMACK¯ to DMAR High Impedance RAD
2
tSHL1
tPLH2
NON-RAD
MCLK• to MCLKD2•
0
40
Notes:
1. When DMAG is asserted before DMAR, the DMAG signal passes through the BCRTM as DMAGO.
2. Pre- and Post-Irradiation Limits.
Figure 33. BCRTM Arbitration when DMAG is Asserted before Arbitration
BCRTM-48
Package Selection Guide
Product
RTI RTMP RTR BCRT BCRTM BCRTMP RTS XCVR
X
24-pin DIP
(single cavity)
36-pin DIP
X
(dual cavity)
68-pin PGA
84-pin PGA
144-pin PGA
84-lead LCC
36-lead FP
(dual cavity)
(50-mil ctr)
X
X
1
1
X
X
X
X
X
X
X
X
X
X
84-lead FP
132-lead FP
X
X
X
NOTE:
1. 84LCC package is not available radiation-hardened.
Packaging-1
A
D
0.130 MAX.
1.565 ± 0.025
-A-
Q
0.040 REF.
0.050 ± 0.010
A
0.080 REF.
(2 Places)
L
0.130 ±0.010
0.100 REF.
(4 Places)
E
1.565 ± 0.025
-B-
PIN 1 I.D.
(Geometry Optional)
-C-
(Base Plane)
A
e
b
TOP VIEW
0.100
TYP.
0.018 ± 0.002
0.030 C A
1
B
0.010
C
2
R
SIDE VIEW
P
N
M
L
K
J
D1/E1
1.400
H
G
F
E
D
1
2
3
4 5 6 7 8 9 10 11 12 13 14 15
PIN 1 I.D.
(Geometry Optional)
0.003 MIN. TYP.
BOTTOM VIEW
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.
144-Pin Pingrid Array
Packaging-2
D/E
A
0.110
0.006
1.525 ± 0.015 SQ.
D1/E1
0.950 ± 0.015 SQ.
PIN 1 I.D.
A
(Geometry
Optional)
e
0.025
SEE DETAIL A
A
LEAD KOVAR
TOP VIEW
C
0.005
+ 0.002
- 0.001
L
S1
0.250
MIN.
REF.
SIDE VIEW
0.005 MIN. TYP.
0.018 MAX. REF.
0.014 MAX. REF.
(At Braze Pads)
DETAIL A
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.
132-Lead Flatpack (25-MIL Lead Spacing)
Packaging-3
A
0.115 MAX.
D/E
1.150 ± 0.015 SQ.
A1
A
0.080 ± 0.008
A
PIN 1 I.D.
(Geometry Optional)
TOP VIEW
SIDE VIEW
L/L1
0.050 ± 0.005 TYP.
h
0.040 x 45_
REF. (3 Places)
B1
0.025 ± 0.003
e
0.050
e1
0.015 MIN.
J
0.020 X 455 REF.
PIN 1 I.D.
(Geometry Optional)
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.
84-LCC
Packaging-4
D/E
A
1.810 ± 0.015 SQ.
0.110
0.060
D1/E1
1.150 ± 0.012 SQ.
PIN 1 I.D.
(Geometry
Optional)
A
e
0.050
b
0.016 ± 0.002
SEE DETAIL A
LEAD KOVAR
A
C
TOP VIEW
0.007 ± 0.001
L
SIDE VIEW
0.260
MIN.
REF.
S1
0.005 MIN. TYP.
0.018 MAX. REF.
0.014 MAX.
REF.
(At Braze Pads)
DETAIL A
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.
84-Lead Flatpack (50-MIL Lead Spacing)
Packaging-5
A
D
0.130 MAX.
-A-
1.100 ± 0.020
Q
A
0.050 ± 0.010
L
0.130 ± 0.010
E
1.100 ± 0.020
PIN 1 I.D.
(Geometry Optional)
-B-
-C-
TOP VIEW
(Base Plane)
A
b
0.018 ± 0.002
e
0.100
TYP.
1
0.030 C A
B
0.010
C
2
L
SIDE VIEW
K
J
H
G
F
E
D
D1/
1.000
1
2
3
4
5
6
7
8 9 10 11
PIN 1 I.D.
(Geometry Optional)
0.003 MIN.
BOTTOM VIEW A-A
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.
84-Pin Pingrid Array
Packaging-6
A
0.130 MAX.
Q
D
0.050 ± 0.010
-A-
1.100 ± 0.020
A
L
0.130 ± 0.010
E
1.100 ± 0.020
-B-
PIN 1 I.D.
(Geometry Optional)
A
-C-
(Base Plane)
TOP
b
0.010 ± 0.002
e
0.100
1
0.030
0.010
Æ
Æ
A
2
C
C
B
TYP.
SIDE VIEW
L
K
J
H
G
F
E
D
C
B
A
D1/E1
1.00
1
2
3
4
5
6
7
8
9
10 11
PIN 1 I.D.
(Geometry Optional)
0.003 MIN. TYP.
BOTTOM VIEW A-A
Notes:
1
2
True position applies to pins at base plane (datum C).
True position applies at pin tips.
3. All packages finishes are per MIL-M-38510.
4. Letterdesignationsareforcross-referencetoMIL-M-38510.
68-Pin Pingrid Array
Packaging-7
L
E
0.490
MIN.
0.750 ± 0.015
b
0.015 ± 0.002
D
1.800 ± 0.025
e
0.10
PIN 1 I.D.
(Geometry Optional)
TOP VIEW
c
+ 0.002
- 0.001
0.008
A
0.130 MAX.
Q
END VIEW
0.080 ± 0.010
(At Ceramic Body)
Notes:
All package finishes are per MIL-M-38510.
1
2. It is recommended that package ceramic be mounted to
aheatremovalraillocatedontheprintedcircuitboard.
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.
36-Lead Flatpack, Dual Cavity (100-MIL Lead Spacing)
Packaging-8
E
L
0.700 + 0.015
0.330
MIN.
b
0.016 + 0.002
D
1.000 ± 0.025
e
0.050
PIN 1 I.D
(Geometry Optional)
TOP
+ 0.002
c
- 0.001
0.007
A
0.100 MAX.
Q
0.070 + 0.010
(At Ceramic Body)
END
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.
36-Lead Flatpack, Dual Cavity (50-MIL Lead Spacing)
Packaging-9
E
S1
0.005 MIN.
S2
0.590 ± 0.012
e
0.005 MAX.
0.100
D
1.800 ± 0.025
b
0.018 ± 0.002
PIN 1 I.D.
(Geometry Optional)
A
L/L1
0.150 MIN.
0.155 MAX.
TOP VIEW
SIDE VIEW
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.
C
+ 0.002
0.010
- 0.001
E1
0.600 + 0.010
(At Seating Plane)
3. Letter designations are for cross-reference to MIL-M-38510.
END VIEW
36-Lead Side-Brazed DIP, Dual Cavity
Packaging-10
E
S1
0.005 MIN.
S2
0.590 ± 0.015
0.005 MAX.
e
0.100
D
1.200 ± 0.025
b
0.018 ± 0.002
L/L1
0.150 MIN.
PIN 1 I.D.
(Geometry Optional)
A
0.140 MAX.
SIDE VIEW
TOP VIEW
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.
+ 0.002
- 0.001
C
0.010
E1
0.600 + 0.010
(At Seating Plane)
3. Letter designations are for cross-reference to MIL-M-38510.
END VIEW
24-Lead Side-Brazed DIP, Dual Cavity
Packaging-11
ORDERING INFORMATION
UT1553B BCRT/M Bus Controller/Remote Terminal/Monitor: SMD
5962
*
*
*
*
*
Lead Finish:
(A)
(C)
(X)
=
=
=
Solder
Gold
Optional
Case Outline:
(X)
(Y)
(Z)
=
=
=
84 pin PGA (NonRad only)
84 pin FP
84 pin LCC (NonRad only)
Class Designator:
(-)
(V)
=
Blank or No field is QML Q
= Class V
Drawing Number: 8957701
Total Dose:
(F)
(G)
(H)
(R)
(-)
=
3E5 (300KRad)
5E5 (500KRad)
1E6 (1MRad)
1E5 (100KRad)
None
=
=
=
=
Federal Stock Class Designator: No options
Notes:
1. Lead finish (A, C, or X) must be specified.
2. If an "X" is specified when ordering, part marking will match the lead finish and will be either "A" (solder) or "C" (gold).
3. For QML Q product, the Q designator is intentionally left blank in the SMD number (e.g. 5962-89577Q1YX).
4. 84 LCC only available with solder lead finish.
UT1553B BCRT/M Bus Controller/Remote Terminal/Monitor
UT1553B/
BCRTM- *
*
*
*
Total Dose:
() None
=
Lead Finish:
(A)
(C)
(X)
=
=
=
Solder
Gold
Optional
Screening:
(C)
(P)
=
=
Military Temperature
Prototype
Package Type:
(A)
(G)
=
=
84pin LCC (solder only)
84 pin PGA
(W) = 84 pin FP
UTMC Core Part Number
Notes:
1. Lead finish (A, C, or X) must be specified.
2. If an "X" is specified when ordering, part marking will match the lead finish and will be either "A" (solder) or "C" (gold).
3. Mil Temp range flow per UTMC’s manufacturing flows document. Devices are tested at -55°C, room temperature, and 125°C. Radiation neither tested
nor guaranteed.
4. Prototpe flow per UTMC’s document manufacturing flows and are tested at 25°C only. Radiation characteristics neither tested nor guaranteed. Lead
finish is GOLD only.
5. 84 LCC only available with solder lead finish.
相关型号:
©2020 ICPDF网 联系我们和版权申明