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