CT2500 MIL-STD-1397 Type D & E Low Level Serial Interface Protocol Chip

CT2500
MIL-STD-1397 Type D & E Low Level Serial
Interface Protocol Chip
Features
• Performs Source and Sink functions
CIRCUIT TECHNOLOGY
www.aeroflex.com
• Implements Type D & E protocols
• Burst Mode Capability
A E RO
• Available in a PGA Package
C
• Operates over full Military temperature range -55°C to +125°C
X LA
ISO
9001
E
I NC .
• Low power CMOS
LE
S
• Double Buffered Communications
F
B
• Built in System Integrity Features
RTIFIE D
General Description
The CT2500 provides a complete interface between the MIL-STD-1397 transceiver chip set (CT1698) and
most microprocessor based systems. The unit is monolithic and fabricated in CMOS technology, thereby
having very low power requirements. The unit handles all protocols of Type D & E interfaces including Burst
Mode Data and forced EF functions. Screened per individual test methods of MIL-STD-883. Aeroflex Circuit
Technology is an 80,000ft2 MIL-PRF-38534 certified facility in Plainview, N.Y.
BIT4IN
CMDIN DTAIN CFRMSYNC
RSTERR
Received SOS/SIS
RXDATA
RXCLOCK
Serial
Input
32 BIT BIDIRECTIONAL
PARALLEL DATA BUS
Received Data Shift Register
Check
Logic
Received Data Latch
D0 - D31
STR1
XMIT Data Latch
CLK
RCVDATA
RCVCNTRL
ERR1
ERR2
OVRFLOW
SYNCIN
WIIN
PRTYIN
I/O
Contrl
SO/SI
STR2
FIFORD
RDYFORDTA
PAREN
POE
BURST
FIFOEN
D/E
Mode
Control
Logic
XMIT Data Shift Register
Serial
Output
SOS/SIS
for XMIT
G20MHZ
TXDMXD
TXCMXD
ENV
POR
TEST
WIOUT LDCNTRL BIT4OUT CMDOUT DTAOUT TXSELECT
Figure 1 – Block Diagram
eroflex Circuit Technology – Data Bus Modules For The Future © SCDCT2500 REV A 6/12/98
I/O CONTROL
SOURCE AND SINK MODES
The CT2500 is very flexible in it’s I/O architecture.
The unit can handle 16 bit and 32 bit data and
command word loading. In addition, data words can
be preloaded into an external FIFO and the unit will
load data words from the FIFO directly without
subsystem intervention. Similarly, data can be
received and automatically loaded into a FIFO. This
frees up the subsystem until the data transfer is
complete. These options are desirable especially
when operating under burst mode transmissions.
Control frames are sent by strobing LDCNTRL and
data is sent by strobing STR2.
Both Source and Sink Mode operations are
available in the CT2500. Selection of modes is
accomplished through the Source/Sink pin. In the
Source Mode, the unit will transmit control frames,
32 bit command and data words including burst
mode data. It will receive control frames only. In Sink
Mode, the unit will transmit control frames only and
receive control frames, 32 bit command and data
words, and burst mode data.
SYSTEM INTEGRITY FEATURES
The CT2500 has built in system integrity features.
The unit can generate and send parity with all 32 bit
transmissions. For reception of 32 bit words, the unit
can check for parity, frame, overrun, sync, and bit
count errors.
DATA TRANSFERS
The CT2500 is built to send and receive Type D
and E Control frames. It can transmit and receive
32-bit command and data word. All 32-bit
communications are double buffered for maximum
flexibility. This allows the subsystem to respond with
less critical timing constraints. Burst mode data
transmission can be initiated by setting the "Burst
Mode" pin high. Automatic FIFO operation is
enabled by setting "FIFOEN" pin high. The serial
data out is automatically formatted for the CT1698 to
send out along the cable.
ELECTRICAL CHARACTERISTICS
(VDD = 5V ±10%, TC = -55 °C to +125°C, unless otherwise specified)
SYMBOL
PARAMETER
IDD
Quiescent current
100uA max
PDS
Power Dissipation
200mW max
Iin
Input leakage
10uA max
Ioz
Tri-state leakage
10uA max
VIH
Input high level
2.0V min
VIL
Input low level
0.8V max
VOH
Output high level
2.4V min @ IOH = -4mA
VOL
Output low level
0.4V max @ IOL = 4mA
Aeroflex Circuit Technology
LIMIT
2
SCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
I/O FUNCTION LISTING
NAME
I/O
SO/SI
I
DO-D31
I/O
D/E
I
Type D / Type E Control Frame Length Select (Internal Pulldown)
"1" = Three bit control frames are transmitted and the received control frame is
checked for a proper three bit length.
"0" = Four bit control frames are transmitted and the received control frame is checked
for a proper four bit length.
PAREN
I
Parity Enable (Internal Pullup)
"1" = Parity bit is generated in Source mode and checked for in Sink mode.
"0" = No parity is generated or checked for.
POE
I
Parity Odd or Even Select (Internal Pullup)
"1" = Odd parity
"0" = Even parity
CLK
I
System Clock
20 megahertz with 50% duty cycle
BURST
I
Burst Mode Select
"1" = Data transmission and Reception can be done in Burst mode
"0" = Normal operation
Source Mode: Data words loaded during the transmission of another will be
concatenated to the transmission without addition of SYNC or WI bits. The first word
will have a SYNC bit of "1" and and a WI bit, which must be set to "0". The Burst line
must remain stable for the entire duration of the loading and transmission of the data.
Sink Mode: During a Burst data reception, after the SYNC and WI bits, data words are
picked off at bit count multiples of 32, or 33 with parity enabled, and loaded into the
output latch. The transmission is considered ended when a gap is detected. The line
must be stable during the entire reception.
STR1 and
STR2
I
Strobe One Bar and Strobe Two Bar
Control Strobes for Reading and Writing the Parallel I/O data Latches
Source Mode: STR1 loads data present on DO-D15 into the lower 16 bit input latch
and STR2 loads data on D16-D31 into the upper 16 bit input latch. Upon completion of
STR2, a sequence is initiated to load the entire 32 bits into a shift register and start a
transmission. The lower 16 bits must be loaded prior to or during the load of the upper
16 bits. For a 32 bit load, STR1 and STR2 can be tied together.
Sink Mode: STR1 enables the lower 16 bits of a received word to be output on
D0-D15. STR2 enables the upper 16 bits of a received word to be output on D16-D31.
The entire 32 bits of data must be read before another data reception or it will be
overwritten. If this occurs, the overflow flag, OVRFLOW, will go high. The data is
considered completely read upon the completion of STR2.
CMDIN
O
Command In
Third bit of the Received Control Frame. Valid during RCVCNTRL.
DTAIN
O
Data In
Second bit of the Received Control Frame. Valid during RCVCNTRL.
Aeroflex Circuit Technology
DESCRIPTION
Source / Sink Mode Select
Determines the overall Functioning Mode of the Device.
"1"= Source emulation. This mode enables the chip to send control frames, single
command and data words and burst data. It is able to receive control frames.
"0" = Sink emulation. In this mode, the chip can only send control frames. It can
receive control frames, command words, single data words and burst data.
Parallel Bi-directional Data Bus (Internal Pullups)
Source Mode: Input to 32 bit transmit data latch
Sink Mode: Tri-state output from 32 bit received data latch
3
SCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
I/O FUNCTION LISTING (Continued)
NAME
I/O
DESCRIPTION
RCVCNTRL
O
Received Control Bar
Pulses low upon reception of a Control Frame in both Sink and Source modes.
RCVDTA
O
Received Data/Command Word Bar
Pulses low upon reception of a Data or Command word
ERR1, ERR2
O
Error Bit One and Error Bit Two
ERR1
0
ERR2
0
0
1
1
1
0
1
No Error
Bit Count Error in Received Data/Command word or Control Frame
Parity Error in Received Data
Sync Error in Received Data/Command word or Control Frame
OVRFLOW
O
Overflow Error
"1" = Overflow occurred in the Received Data Latch. Data not read in time.
RSTERR
I
Reset Error Flags Bar (Internal Pullup)
A low pulse on this line resets the ERR1, ERR2 and OVRFLOW error flags.
POR
I
Power on Reset Bar
A Master reset. A low pulse on this line resets the internal sequences and error flags.
It does not reset the I/O Data latches.
WIOUT
I
Word Identifier Bit Out
The value on this line is latched during STR2 for the WI bit position in the word to be
transmitted. A "0" indicates a Data word and a "1" indicates a Command/Interrupt
word.
WIIN
O
Word Identifier Bit In
The WI bit of the received word is present on this line during RCVDTA and indicates
whether the word is a Data word or a Command/Interrupt word. The value is latched at
the first RCVDTA for an entire Burst Mode reception.
CMDOUT
I
Command Out
Third bit of the transmitted Control Frame.
DTAOUT
I
Data Out
Second bit of the transmitted Control Frame.
LDCNTRL
I
Load Control Frame Bar
This loads the status of CMDOUT, DTAOUT and BIT4OUT into the Control Frame to
be transmitted. Transmission will commence when the loading is completed. This
applies to both Sink and Source modes.
FIFOEN
I
FIFO Enable
Source Mode: When FIFOEN is held high ("1"), FIFORD’s (FIFO Read Bars) will be
generated when the input data latch is empty (RDYFORDTA = 1). During the FIFORD,
data presented to the parallel bus will be loaded into the input data latch and
transmitted when ready. In a non-burst (single word) condition, FIFOEN must be
removed before RDYFORDTA comes back. A positive pulse of 100 ns duration
satisfies this requirement.
Sink Mode: The parallel data bus goes active during RCVDTA and will hold for
approximately 25 ns after its rising edge. With a FIFO directly connected to the data
bus, RCVDTA can be used to load all received words into the FIFO. Gating RCVDTA
with WIIN selects only the data words for loading.
Aeroflex Circuit Technology
4
SCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
I/O FUNCTION LISTING (Continued)
NAME
I/O
FIFORD
O
FIFO Read Bar
When the device is configured as a Source, this output pulses low during FIFOEN
mode enabling data from a FIFO to be loaded into the input data latch for
transmission.
RDYFORDTA
O
Ready For Data
This signal is high when the input data latch is available for new data to be loaded in.
When the data is loaded, RDYFORDTA goes low until the word is dumped into the
output shift register.
ENV
O
Envelope
This output envelopes the serial output data by being high during transmission.
TXDMXD
O
Transmit Data / Manchester Data
Serial NRZ data out or Manchester Data out depending on the TXSELECT mode.
TXCMXD
O
Transmit Clock / Manchester Data Bar
Output shift clock or Manchester Data Bar depending on the TXSELECT mode.
G20MHZ
O
Gated 20 Mhz
A gated 20 Mhz clock used in conjunction with Transmit Data, Transmit Clock and
Envelope to generate Manchester data using other Aeroflex encoders such as the
CT1698.
TXSELECT
I
Transmit Mode Select. (Internal Pulldown)
"1" = Serial output format is Manchester Data and Data Bar.
"0" = Output will be NRZ Data and Shift Clock.
RXDATA
I
Received Data
Received serial NRZ Data in.
RXCLOCK
I
Received Clock
Received Shift Clock In.
TEST
I
Test Mode Bar (Internal Pullup)
A low on this pin puts the device into an internal wrap-around test mode. Transmit Data
and Transmit Clock are internally connected to Received Data and Received Clock.
The circuit must be in Source mode and only 32 bit data loads and reads are allowed.
In this mode, STR2 loads the full 32 bits for transmission. When this word is wrapped
back, RCVDTA will pulse low indicating reception of a data or command word. STR1
enables the received data latch to be read out. Transmission of control frames can also
be tested in this mode using the regular LDCNTRL and RCVCNTRL signals.
BIT4IN
O
Bit Four In
Fourth bit of received Type E control frame.
BIT4OUT
I
Bit Four Out (Internal Pullup)
Fourth bit of Type E control frame to be transmitted.
SYNCIN
O
Sync In
Sync position of the Received Data Latch.
CFRMSYNC
O
Control Frame Sync In
Sync position of the Received Control Frame Latch
PRTYIN
O
Parity In
Parity bit position of the Received Data Latch.
Aeroflex Circuit Technology
DESCRIPTION
5
SCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
100ns min
STR1,STR2
LDCNTRL
t F = 10ns min
t R = 10ns min
tF
tR
tS
D0-D31, WIOUT
CMDOUT, DTAOUT
tH
VALID
15ns
max
t S = 20ns min
t H = 5ns min
270ns
typ
RDYFORDTA
TXDMXD
SYNC
TXCMXD
350ns max
100ns
ENV
G20MHZ
50ns
Figure 2 – Transmit Timing Diagram
RXDATA
N-2
N-1
N
N
N
N
N
=
=
=
=
3 D Type Control Frame
4 E Type Control Frame
34 Data without Parity
35 Data with Parity
RXCLOCK
100ns
RCVDTA, RCVCNTRL
300ns typ
370ns max
ERR1, ERR2, OVRFLOW
VALID
15ns
100ns
RCVCNTRL,
RCVDTA, FIFORD
100ns
t F = 5ns typ
t R = 5ns typ
tF
tR
STR1, STR2
100ns min
15ns max
t F = 10ns max
t R = 10ns max
RSTERR, POR
tF
D0-D31
15ns max
VALID
tR
Figure 3 – Receive Timing Diagram
Aeroflex Circuit Technology
6
SCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
CLK
LDCNTRL
TXDMXD
TXCMXD
ENV
RXDATA
RXCLOCK
RCVCNTRL
Figure 4 – Control Frame Transfer Diagram
CLK
STR1
STR2
RDYFORDTA
DATABUS
TXDMXD
TXCMXD
ENV
Figure 5 – Source Data Frame Example Diagram
Aeroflex Circuit Technology
7
SCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
CLK
STR1
STR2
DATABUS
ENV
RXDATA
RXCLOCK
RCVDTA
RCVCNTRL
ERR1
ERR2
OVERFLOW
WIIN
SYNCIN
PRTYIN
PAREN
POE
Figure 6 – Sink Data Frame Example Diagram
32 Bit
Data Bus
32 Bit
Register
CT2500
Protocol
Chip
Internal Bus
CT1698
Transceiver
Manchester
Encoded
Data
Protocol
Control
Signals
32 Bit
FIFO
FIFO & Reg.
Controls
Logic
Sequencer
Address Bits
Address
Decoder
System Interrupts
Figure 7 – Typical I/O Board Configuration (Source and Sink Mode)
Aeroflex Circuit Technology
8
SCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
PIN OUTS – 84 PIN PGA (CT2500)
Pin
Aeroflex Circuit Technology
Signal
Pin
Signal
B2
BURST
K10
GND
C2
CLK
J10
POE
B1
CMDOUT
K11
D15
C1
DTAOUT
J11
D14
D2
BIT4OUT
H10
D13
D1
RSTERR
H11
D12
E3
FIFOEN
F10
D11
E2
LDCNTRL
G10
D10
E1
POR
G11
D9
F2
GND
G9
GND
F3
GND
F9
GND
G3
SYNCIN
F11
D8
G1
RXCLOCK
E11
D7
G2
RXDATA
E10
D6
F1
SO/SI
E9
D5
H1
STR1
D11
D4
H2
STR2
D10
D3
J1
TEST
C11
D2
K1
WIOUT
B11
D1
J2
D31
C10
PRTYIN
L1
CFRMSYNC
A11
VDD
K2
VDD
B10
VDD
K3
PAREN
B9
D/E
L2
D30
A10
D0
L3
D29
A9
CMDIN
K4
D28
B8
DTAIN
L4
D27
A8
ENV
J5
D26
B6
ERR1
K5
D25
B7
ERR2
L5
D24
A7
FIFORD
K6
BIT4IN
C7
VDD
J6
VDD
C6
VDD
J7
VDD
A6
TXSELECT
L7
D23
A5
OVRFLOW
K7
D22
B5
RCVCNTRL
L6
D21
C5
RCVDTA
L8
D20
A4
RDYFORDTA
K8
D19
B4
TXCMXD
L9
D18
A3
TXDMXD
L10
D17
A2
WIIN
K9
D16
B3
G20MHZ
L11
GND
A1
GND
9
SCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
CIRCUIT TECHNOLOGY
Ordering Information
Model Number
Package
PGA Package
CT2500
Package Outline – 84 Pin PGA
Top View
.100
MAX
ø .018
±.002
TYP
.600 SQ
REF
LID
.100
TYP
Pin #1 Designator (White)
.050
REF
Bottom View
.130
REF
1
2
3
4
5
1.120
1.080 SQ
1.010 SQ
MAX
6
7
8
9
10
11
A
B
C
D
E
F
G
H
J
K
L
Aeroflex Circuit Technology
35 South Service Road
Plainview New York 11830
Telephone: (516) 694-6700
FAX:
(516) 694-6715
Toll Free Inquiries: 1-(800)THE-1553
Specifications subject to change without notice.
Aeroflex Circuit Technology
10
SCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700