Visit our website: www.e2v.com
for the latest version of the datasheet
e2v semiconductors SAS 2008
TS68C429A
CMOS ARINC 429 Multichannel
Receiver/Transmitter (MRT)
Datasheet
0848E–HIREL–02/08
Features
Eight Independent Receivers (Rx)
Three Independent Transmitters (Tx)
Full TS68K Family Microprocessor Interface Compatibility
16-bit Data-bus
ARINC 429 Interface: “1” and “0” Lines, RZ Code
Support all ARINC 429 Data Rate Transfer and up to 2.5 Mbit/s
Multi Label Capability
Parity Control: Odd, Even, No Parity, Interrupt Capability
Independent Programmable Frequency for Rx and Tx Channels
Eight Messages FIFO per Tx Channel
Independent Interrupt Request Line for Rx and Tx Functions
Vectored Interrupts
Daisy Chain Capability
Direct Addressing of all Registers
Test Modes Capability
20 MHz Operating Frequency
Self-test Capability for Receiver Label Memories and Transmit FiFO
Low Power: 400 mW
Description
The TS68C429A is an ARINC 429 controller. It is an enhanced version of the EF 4442 and it is designed to be connected
to the new 16- or 32-bit microprocessors, especially these of the e2v TS68K family.
Screening
MIL-STD-883, Class B
DESC Drawing 5962-955180
e2v Standards
2
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Application Note
A detailed application note is available “AN 68C429A” on request.
1. Hardware Overview
The TS68C429A is a high performance ARINC 429 controller designed to interface primary to the e2v
TS68K family microprocessor in a straight forward fashion (see “Application Notes” on page 35). It can
be connected to any TS68K processor family with an asynchronous bus with some additional logic in
some cases.
As shown in Figure 1-1 on page 3, the TS68C429A is divided into five main blocks, the microprocessor
interface unit (MIU), the logical control unit (LCU), the interrupt control unit (ICU), the receiver channel
unit (RCU) and the transmitter channel unit (TCU).
The MIU handles the interface protocol of the host processor. Through this unit, the host sees the
TS68C429A as a set of registers.
The LCU controls the internal data flow and initializes the TS68C429A.
The ICU manages one interrupt line for the RCU and one for the TCU. Each of these two parts has a
daisy chain capability. All channels have a dedicated vectored interrupt answer. Receiver channels
priority is programmable.
The RCU is composed of 8 ARINC receiver channels made of:
a serial to parallel converter to translate the two serial signals (the “1” and “0” in RZ code)
into two 16-bit words,
a memory to store the valid labels,
a control logic to check the validity of the received message,
a buffer to keep the last valid received message.
The TCU is composed of three ARINC transmitter channels made of:
a parallel to serial converter to translate the messages into two serial signals (the “1” and “0”
in RZ code),
a FIFO memory to store eight 32-bit ARINC messages,
a control logic to synchronize the message transmitter (parity, gap, speed, etc.).
Test facility: Rx inputs can be internally connected to TX3 output.
Self-test facility: The receiver control label matrix and transmitter FIFO can be tested. This self-test
can be used to verify the integrity of the TS68C429A memories.
R suffix
PGA 84
Ceramic Pin Grid Array
F suffix
CQFP 132
Ceramic Quad Flat Pack
3
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Figure 1-1. Simplified Block Diagram
4
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
2. Package
See “Package Mechanical Data” on page 41 and “Terminal Connections” on page 42.
Table 2-1. Signal Description
Pin Name Type Function
A0-8 I Address bus. The address bus is used to select one of the internal registers during a processor
read or write cycle.
D0-15 I/O
This bi-directional bus is used to receive data from or transmit data to an internal register during a
processor read or write cycle. During an interrupt acknowledge cycle, the vector number is given
on the lower data bus (D0 - D7).
CS I Chip select (active low). This input is used to select the chip for internal register access.
LDS I Lower data strobe. This input (active low) validates lower data during R/W access (D0-D7).
UDS I Upper data strobe. This input (active low) validates upper data during R/W access (D8-D15).
R/W I Read/write. This input defines a data transfer as a read (high) or a write (low) cycle.
DTACK O
Data transfer acknowledge. If the bus cycle is a processor read, the chip asserts DTACK to
indicate that the information on the data bus is valid. If the bus cycle is a processor write, DTACK
acknowledges the acceptance of the data by the MRT. DTACK will be asserted during chip select
access (CS asserted) or interrupt acknowledge cycle (IACKTX or IACKRK asserted).
IRQTX O
Interrupt transmit request. This open drain output signals to the processor that an interrupt is
pending from the transmission part of the MRT. There are 6 causes that can generate an interrupt
request (2 per channel: FIFO empty and end of transmission).
IACKTX I
Interrupt transmit acknowledge. If IRQTX is active, the MRT will begin an interrupt acknowledge
cycle. The MRT will generate a vector number to the processor which is the highest priority
channel requesting interrupt service.
IEITX I
Interrupt transmit enable in. This input, together with IEOTX signal, provides a daisy chained
interrupt structure for a vectored scheme. IEITX (active low) indicates that no higher priority
device is requesting interrupt service.
IEOTX O
Interrupt transmit enable out. This output, together with IEITX signal, provides a daisy chained
interrupt structure for a vectored interrupt scheme. IEOTX (active low) indicates to lower priority
devices that neither the TS68C429A nor any highest priority peripheral is requesting an interrupt.
IRQRX O
Interrupt transmit request. This open drain output signals to the processor that an interrupt is
pending from the receiving part of the chip. There are 9 causes that can generate an interrupt
request (1 per channel: valid message received, and 1 for bad parity on a received message).
IACKRX I Interrupt receive acknowledge. Same function as IACKTX but for receiver part.
IEIRX I Interrupt receive enable in. Same function as IEITX but for receiver part.
IEORX I Interrupt receive enable out. Same function as IEOTX but for receiver part.
TX1H O Transmission “1” line of the channel 1.
TX1L O Transmission “0” line of the channel 1.
TX2H O Transmission “1” line of the channel 2.
TX2L O Transmission “0” line of the channel 2.
TX3H O Transmission “1” line of the channel 3.
TX3L O Transmission “0” line of the channel 3.
RX1H I Receiving “1” line of the channel 1.
5
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
RX1L I Receiving “0” line of the channel 1.
RX2H I Receiving “1” line of the channel 2
RX2L I Receiving “0” line of the channel 2.
RX3H I Receiving “1” line of the channel 3.
RX3L I Receiving “0” line of the channel 3.
RX4H I Receiving “1” line of the channel 4.
RX4L I Receiving “0” line of the channel 4.
RX5H I Receiving “1” line of the channel 5.
RX5L I Receiving “0” line of the channel 5.
RX6H I Receiving “1” line of the channel 6.
RX6L I Receiving “0” line of the channel 6.
RX7H I Receiving “1” line of the channel 7.
RX7L I Receiving “0” line of the channel 7.
RX8H I Receiving “1” line of the channel 8.
RX8L I Receiving “0” line of the channel 8.
RESET I This input (active low) will initialize the TS68C429A registers.
VCC/GND I These inputs supply power to the chip. The VCC is powered at +5 volts and GND is the ground
connection.
CLK-SYS I The clock input is a single-phase signal used for internal timing of processor interface.
CLK-ARINC I This input provides the timing clock to synchronize received/transmitted messaged.
Table 2-1. Signal Description (Continued)
Pin Name Type Function
6
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Figure 2-1 illustrates the functional signal groups.
Figure 2-1. Functional Signal Groups Diagram
3. Scope
This drawing describes the specified requirements for the ARINC multi channel receiver/transmitter, in
compliance either with MIL-STD-863 class B or SMD drawing.
4. Applicable Documents
4.1 MIL-STD-883
1. MIL-STD-883: test methods and procedures for electronics
2. MIL-STD-38535: general specifications for microcircuits.
3. MIL-STD-1835 microcircuit case outlines.
4. DESC/SMD.
3 Transmitters
TX1H
TX2H
TX1L
TX2L
TX3H
TX3L
RX1H
RX2H
RX1L
RX2L
RX3H
RX3L
RX4H
RX4L
RX5H
RX5L
RX6H
RX6L
RX7H
RX7L
RX8H
RX8L
8 Receivers
GND
VCC
CLK-ARINC
D0-D15
A0-A8 ADDRESS BUS
DATA BUS
CS
LDS
UDS
R/W
DTACK
IRQTX
IACKTX
IEITX
IEOTX
IRQRX
RESET
IACKRX
IEIRX
IEORX
CLK-SYS
TS68C429A
Asynchronous
Bus Control
Interrupt
Control
7
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
5. Requirements
5.1 General
The microcircuits are in accordance with the applicable document and as specified herein.
5.2 Design and Construction
5.2.1 Terminal Connections
Depending on the package, the terminal connections is detailed in “Terminal Connections” on page 42.
5.2.2 Package
The circuits are packaged in a hermetically sealed ceramic package which is conform to case outlines of
MIL-STD 1835 (when defined):
•PGA 84,
CQFP 132.
The precise case outlines are described at the end of this specification (“Package Mechanical Data” on
page 41) and into MIL-STD-1835.
5.2.3 Special Recommended Conditions for CMOS Devices
CMOS Latch-up
The CMOS cell is basically composed of two complementary transistors (a P-channel and an N-chan-
nel), and, in the steady state, only one transistor is turned-on. The active P-channel transistor sources
current when the output is a logic high and presents a high impedance when the output is a logic low.
Thus the overall result is extremely low power consumption because there is no power loss through the
active P-channel transistor. Also since only once transistor is determined by leakage currents.
Because the basic CMOS cell is composed of two complementary transistors, a parasitic semiconductor
controlled rectifier (SCR) formed and may be triggered when an input exceeds the supply voltage. The
SCR that is formed by this high input causes the device to become “latched” in a mode that may result in
excessive current drain and eventual destruction of the device. Although the device is implemented with
input protection diodes, care should be exercised to ensure that the maximum input voltages specifica-
tion is not exceeded from voltage transients; others may require no additional circuitry.
CMOS/TTL Levels
The TS68C429A doesn’t satisfy totally the input/output drive requirements of TTL logic devices, see
Table 7-1 on page 11.
8
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
5.3 Electrical Characteristics
This device contains protective circuitry against damage due to high static voltages or electrical fields:
however, it is advised that normal precautions be taken to avoid application of any voltages higher than
maximum-rated voltages to this high-impedance circuit. Reliability of operation is enhanced if unused
inputs are tied to an appropriate logic voltage level (e.g., either GND or VCC).
Table 5-1. Absolute Maximum Ratings
Symbol Parameter Test Conditions Min Max Unit
VCC Supply Voltage -0.3 +7.0 V
VIInput Voltage -0.3 +7.0 V
PDMAX Max Power Dissipation 400 mW
TCASE Operating Temperature M suffix -55 +125 °C
V suffix -40 +85 °C
TSTG Storage Temperature -55 +150 °C
TJJunction Temperature +160 °C
TLEADS Lead Temperature Max 5 sec.
soldering +270 °C
Unless otherwise stated, all voltages are referenced to the reference terminal.
Table 5-2. Recommended Condition of Use
Symbol Parameter Test conditions Min Max Units
VCC Supply Voltage 4.5 5.5 V
VIL Low Level Input Voltage -0.5 0.8 V
VIH High Level Input Voltage 2.25 5.8 V
TCASE Operating Temperature M suffix -55 +125 °C
V suffix -40 +85 °C
CLOutput Loading Capacitance 130 pF
tr(c) Clock Rise Time (See Figure
5-1 on page 9)5ns
tf(c) Clock Fall Time (See Figure
5-1 on page 9)5ns
fcClock System Frequency
(See Figure 5-1 on page 9)0.5 20 MHz
9
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Figure 5-1. Clock Input Timing Diagram
Note: Timing measurements are referenced to and from a low of 0.8-volt and a high voltage of 2.25 volts, unless
otherwise noted. The voltage swing through this range should start outside and pass through the range
such that the rise or fall will be linear between
0.8-volt and 2.25 volts.
5.3.1 Power Considerations
The average chip-junction temperature, TJ, in °C can be obtained from:
TJ = TA + (PD θJA)(1)
TA = Ambient Temperature, °C
θJA = Package Thermal Resistance, Junction-to-Ambient, °C/W
PD = PINT + PI/O
PINT = ICC x VCC, Watts–Chip Internal Power
PI/O = Power Dissipation on Input and Output Pins–User Determined
For most applications PI/O < PINT and can be neglected.
An approximate relationship between PD and TJ (if PI/O is neglected) is:
PD = K: (TJ + 273) (2)
Solving equations (1) and (2) for K gives:
K = PD (TA + 273) + θJA PD2(3)
where K is a constant pertaining to the particular part K can be determined from equation (3) by measur-
ing PD (at equilibrium) for a known TA. Using this value of K, the values of PD and TJ can be obtained by
solving equations (1) and (2) iteratively for any value of TA.
The total thermal resistance of a package (θJA) can be separated into two components, θJC and θCA, rep-
resenting the barrier to heat flow from the semiconductor junction to the package (case), surface (θJC)
and from the case to the outside ambient (θCA).
Table 5-3. Thermal Characteristics
Package Symbol Parameter Value Unit
PGA 68 θJ-A Thermal Resistance Junction-to-ambient 28 °C/W
θJ-C Thermal Resistance Junction-to-case 2 °C/W
CQFP 132 θJ-A Thermal Resistance Junction-to-ambient 27 °C/W
θJ-C Thermal Resistance Junction-to-case 3 °C/W
0.8V
2.25V
tcyc
tCL tCH
tCF
tCR
10
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
These terms are related by the equation:
θJA = θJC + θCA (4)
θJC is device related and cannot be influenced by the user. However, θCA is user dependent and can be
minimized by such thermal management techniques as heat sinks, ambient air cooling and thermal con-
vection. Thus, good thermal management on the part of the user can significantly reduce θCA so that θJA
approximately equals θJC. Substitution of θJC for θJA in equation (1) will result in a lower semiconductor
junction temperature.
5.4 Mechanical and Environment
The microcircuits shall meet all mechanical environmental requirements of either MIL-STD-883 for class
B devices or DESC devices.
5.5 Marking
The document where are defined the marking are identified in the related reference documents. Each
microcircuit are legibly and permanently marked with the following information as minimum:
•e2v logo
Manufacturer’s part number
Class B identification
Date-code of inspection lot
ESD identifier if available
Country of manufacturing
6. Quality Conformance Inspection
6.1 DESC/MIL-STD-883
Is in accordance with MIL-M-38510 and method 5005 of MIL-STD-883. Group A and B inspections are
performed on each production lot. Group C and D inspections are performed on a periodic basis.
7. Electrical Characteristics
7.1 General Requirements
All static and dynamic electrical characteristics specified for inspection purposes and the relevant mea-
surement conditions are given below:
Table 7-1, Table 7-2: Static electrical characteristics for the electrical variants.
Table 7-3, Table 7-4, Table 7-5: Dynamic electrical characteristics.
For static characteristics (Table 7-1, Table 7-2), test methods refer to IEC 748-2 method number, where
existing.
For dynamic characteristics (Table 7-3, Table 7-4, Table 7-5), test methods refer to clause 5.5 of this
specification.
11
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Note: 1. IDD is measured with all I/O pins at 0V, all input pins at 0V except signals CS, IACKxx, LDS, UDS at 5V and CLK-SYS and
CLK-ARINC which run at tCYC mini.
7.2 Clock Timing
Note: 1. tCYC A 4 x tCYC S.
Table 7-1. DC Electrical Characteristics
With -55°C TCASE +125°C or -40° TCASE +85°C; VCC = 5V ± 10%.
Symbol Parameter Min Max Unit
VIH Input High Voltage 2.25 VCC + 0.3 V
VIL Input Low Voltage -0.5 0.8 V
VOH Output High Voltage (except IRQRX, IRQTX, DTACK: open drain outputs) 2.7 V
VOL Output Low Voltage 0.5 V
IOH Output Source Current (except IRQRX,
IRQTX, DTACK: open drain outputs) (VOUT = 2.7V) -8 mA
IOL
Output Sink Current (VOUT = 0.5V) 8 mA
DTACK Output Sink Current (VOUT = 0.5V) 6 mA
ILI Input Leakage Current (VIN = 0 to VCC) ±20 µA
IDD Dynamic Current(1) (TCASE = Tmin VDD = Vmax)65mA
Table 7-2. Capacitance (TA = 25°C)
Symbol Parameter Max Unit
CIN Input Capacitance 10 pF
COUT HI-Z Output Capacitance 20 pF
Table 7-3. Clock System (CLK SYS)
Symbol Parameter Min Max Unit
tCYC S Clock Period 50 2000 ns
tCLS, tCHS Clock Pulse Width 20 ns
tCRS, tCFS Rise and Fall Times 5 ns
Table 7-4. Clock ARINC (CLK ARINC)
Symbol Parameter Min Max Unit
tCYC A Cycle Time(1) 200 8000 ns
tCLA, tCHA Clock Pulse Width 240 ns
tCRA, tCFA Rise and Fall Times 5 ns
12
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
7.3 AC Electrical Characteristics
With VCC = 5 VDC ± 10% VSS = 0 VDC.
IEIxx, IEOxx, IACKxx, must be understood as generic signals (xx = RX and TX).
Figure 7-1. Read Cycle
Notes: 1. LDS/UDS can be asserted on the next or previous CLK-SYS period after CS goes low but (4) must be
met for the next period.
2. The cycle ends when the first of CS, LDS/UDS goes high.
Figure 7-2. Write Cycle
Note: 1. LDS/UDS can be asserted on the same or previous CLK-SYS period as CS but (3) and (4) must be
met.
13
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Figure 7-3. Interrupt Cycle (IEIxx = 0)
Notes: 1. If UDS = 1, D15-D8 stay hi-z else D15-D8 drive the bus with a stable unknown value.
2. If IEOxx goes low, neither vector nor DTACK are generated, else IEOxx stays inactive and a vector is
generated (D7-D0 and DTACK).
Figure 7-4. Interrupt Cycle (IEIxx = 1)
Notes: 1. If UDS = 1, D15-D8 stay hi-z else D15-D8 drive the bus with a stable unknown value.
2. If IEOxx goes low, neither vector nor DTACK are generated, else IEOxx stays inactive and a vector is
generated (D7-D0 and DTACK).
Table 7-5. Timing Characteristic
Number Symbol Parameter Min Max T/G(1) Unit
1t
AVCSL Address valid to CS low 0 - T ns
2t
RWVCSL R/W valid to CS low 0 - T ns
3t
DIVDSL Data in valid to LDS/UDS low 0 - T ns
4t
SVCL CS, LDS/UDS, IACKxx valid to CLK-SYS low 5 - T ns
14
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Note: 1. T/G = Tested/Guaranteed.
8. Functional Description
8.1 Receiver Channel Unit (RCU)
8.1.1 Overview
The RCU is composed of 8 ARINC receiver channels and has per channel:
a serial to parallel converter to translate the two serial signals in two 16-bit words.
a memory to store the authorized labels,
a control logic to check the validity of the received message.
a buffer to keep the last valid received message.
8.1.2 Inputs
Each receiver channel has two input lines, receiving line high (RxiH) and receiving line low (RXiL) which
are not directly compatible with the bipolar modulated ARINC line. This ARINC three-level state signals
(“HIGH”, “NULL”, “LOW”) should be demultiplexed to generate the two RZ lines according to Figure 8-1.
5t
CLDKL CLK-SYS low to DTACK low - 45 T ns
6t
CLDOV CLK-SYS low to data out valid - 50 T ns
7t
DKLDOV DTACK low to data out valid - 10 G ns
8t
SHDKH CS or LDS/UDS or IACKxx high to DTACK high - 35 G ns
9t
SHDXZ CS or LDS/UDS or IACKxx high to DTACK hi-z - 50 G ns
10 tSHDOZ CS or LDS/UDS or IACKxx high to data out hi-z - 25 G ns
11 tILIOL IEIxx or IACKxx low to IEOxx low - 35 T ns
12 tIKHIOH IACKxx high to IEOxx high - 40 T ns
13 tIILDKL IEIxx low to DTACK low - 40 T ns
14 tIILDOV IEIxx low to data out valid - 45 T ns
15 tSH CS, IACKxx, LDS/UDS inactive time 15 - T ns
16 tDKLSH DTACK low to CS or LDS/UDS or IACKxx high 0 - G ns
17 tSHAH CS or LDS/UDS high to address hold time 0 - G ns
18 tSHRWI CS or LDS/UDS high to R/W invalid 0 - G ns
19 tDKLDIH DTACK low to data in hold time 0 - G ns
20 tSHDOH CS or LDS/UDS or IACKxx high data out hold
time 0-Gns
Table 7-5. Timing Characteristic (Continued)
Number Symbol Parameter Min Max T/G(1) Unit
15
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Figure 8-1.
8.1.3 Description
Each channel has a test mode in which the input signals (RXiH, RXiL), are internally connected to the
third Transmit Channel Lines. This selection is done by programming the Test bit in the receiver control
register (see “Register Description” on page 17) except this difference, the TS68C429A behaves exactly
the same manner in the two modes. The receiver channel block diagram is given in Figure 8-2.
ARINC signals being asynchronous, the RCU first rebuilds the received clock in order to transfer the
data within the shift-register and when the Gap-controller has detected the end of the message, tests the
message validity according to the criteria listed hereafter.
To detect the end of the message, the Gap-Controller waits for a Gap after the last received bit. To do
so, at each CLK ARINC cycle, a counter is incremented and compared to the content of the Gap-Regis-
ter which has the user programmed value. If both values are equal, the counter is stopped and an
internal end of message signal is generated. This counter is reseted on the falling edge of the rebuilt
clock. Figure 8-2 shows the gap detection principle.
When the end of message is detected, the TS68C429A verifies the following points:
the number of received bits must be 32,
if requested the message parity (see “Register Description” on page 17) is compared to the parity bit
of the message,
the message label must be equal to one of the label stored in the Label Control Matrix,
the Buffer is empty (that is: the last message has been read). The corresponding bit in the Status-
register (see logical interface unit), has been cleared,
when all four conditions are met, the message is transferred from the Shift-register to the Buffer and
the corresponding bit is set in the Status-register. If the interrupt mode is enabled (see “General
Circuit Control” on page 24) the IRQRX line is activated.
If not, reception of a new message is enabled, see Note.
If only the message parity is incorrect, an interrupt can be generated (see “Register Description” on page
17).
The Buffer is seen as two 16-bit word registers, the Most Significant Word of the message (MSW) is con-
tained in the lower address, the Less Significant Word of the message (LSW) is contained in the upper
address. The MSW should be read first because reading the LSW will release the buffer and allow trans-
fer of a new message from the Shift-register.
16
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Figure 8-2. Receiver Channel Block Diagram
Note: A valid message is stored in the Shift-Reg. until a new message arrives and so may be transferred to the message buffer as
soon as the buffer is “freed”.
17
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Figure 8-3.
8.1.4 Register Description
Four registers are associated to each receiver channel. These four registers are:
a) receiver control
b) gap register
c) message buffer
d) label control matrix
End of msg
Synchro counter
Gap register
CLK-ARINC
Rebuilt clock
18
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Register Control Register
This read/write register controls the function of the related receiver channel:
The lowest value will give the highest priority. If two channels have the same priority, one of them will
never be able to send its interrupt vector to the microprocessor. Each channel must have a unique chan-
nel priority order.
Figure 8-4.
1514131211109876543210
Channel enable
Test mode
Label control
Label control matrix write enable
Parity control
Not used
Wrong parity
Not used
Channel priority order
USD access LDS access
Table 8-1. Register Control Register Description
Bit Function Comments
Bit 15 Channel enable 0: channel is out of service
1: channel is in service
Bit 14 Test mode 0: external ARINC lines as input (normal operation)
1: third transmitter lines as input (test mode)
Bit 13 Label control 0: no control, all the labels are accepted
1: automatic check of the label according to the label control matrix
Bit 12 LCMWE label control matrix
write enable
0: receiving mode (write to the matrix are disabled)
1: programmation mode for labels control matrix
Bit 11 Parity control 0: even parity check
1: odd parity check
Bit 10 Parity control 0: parity check is disable
1: parity check is enable
Bit 9 Not used
Bit 8 Not used
19
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Gap Register (Figure 8-5)
The gap register is accessible for writing operations only. It contains the value on which the gap counter
will be stopped and will generate the end of the message signal (see “Inputs” on page 14). The value is
interpreted as a multiple of the CLK ARINC period.
Figure 8-5. Gap Register Description
The value of the gap register must be chosen so as to generate the end of the message before the mini-
mal gap as defined in the ARINC-429 norm.
Message Buffer
The Buffer is made of two 16-bit registers, the Most Significant Word of the message (MSW) is contained
in the lower address register, the Least Significant Word of the message (LSW) is contained in the upper
address register. For correct behavior, the MSW must be read before the LSW. They are accessible in
read mode only and 16-bit access is mandatory.
Label Control Matrix
The label control matrix is a 256 x 1 bit memory. There is one memory per channel.
The address is driven by the incoming label, the output data is used to validate this incoming message
label (see Figure 8-6). To program this matrix, the LCMWE (label control matrix write enable) bit of the
receiver-control-register should be set to “1” to allow the access. At this time, the address is driven by the
external address bus and the data are written from the data bus D7 to D0 (one per channel according to
Figure 8-7). Any write to a matrix on which the LCMWE is not set will not have any effect. The label con-
trol matrix can be written or read in byte and word mode. In word mode, the state of D15-D8 is unknown.
After complete programming of the matrix, the LCMWE bit should be reset to “0” to allow normal receiv-
ing mode. A “1” in the memory means that this label is allowed and a “0” means that this label must be
ignored.
Bit 7
Wrong parity: this feature is
enabled only if the self-test
register bit 0 is set 1
0: received message parity is correct if read, reset wrong parity flag if written.
1: an incorrect received message parity has been detected (the corresponding
message is lost) (set by hardware).
Bit 6 Not used
Bit 5 Not used
Bit 4 Not used
Bit 0 to 3 Channel priority: order
The lowest value will give the highest priority. Each channel must have a unique
channel priority order.
If several messages are pending, the interrupt vector will account for highest priority
channel.
Table 8-1. Register Control Register Description (Continued)
Bit Function Comments
20
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Figure 8-6. Label Control Matrix
Figure 8-7.
9. Transmitter Channel Unit (TCU)
9.1 Overview
The TCU is composed of three ARINC transmit channels and has per channel:
a parallel to serial converter to translate the messages into two serial signals,
a FIFO memory to store eight 32-bit ARINC messages,
a control logic to synchronize the message transmitter (parity, gap, speed...).
9.2 Outputs
Each transmitter channel has two output lines, Transmit line High (TXiH) and Transmit line Low (TXiL)
which are not directly compatible with the bipolar modulated ARINC line. These RZ format lines should
be translated by an outside device into ARINC three-level state signal according to Figure 9-1 on page
21.
21
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Figure 9-1. Transmitter Channel Unit Outputs
9.2.1 Description
The block diagram of a transmit channel is given is given in Figure 9-2. Only the third channel can be
switched to internal lines for test mode, otherwise the channels are identical. The selection of this test
mode is done by programming the test bit in the transmitter-control-register (see “Register Description”
on page 17). In this test mode the lines TX3H and TX3L are not driven, they are both kept at “0”.
The transmit frequency is generated by dividing the ARINC clock signal (CLK ARINC) by the value con-
tained in the frequency register. This divided clock synchronizes the shift register which sends the 32-bit
word on the lines TXiH and TXiL.
The parity is computed and if requested (see “Register Description” on page 17) the parity bit (32nd bit of
the message) is modified to have an odd number of “1” in the 32-bit message for odd parity or an even
number of “1” in the 32-bit message for even parity.
A gap control block generates a gap between the sent messages. The value of this gap is defined by the
5 bits “transmission gap” of the transmitter-control-register, it is given in number of ARINC bit (see “Reg-
ister Description” on page 17).
A FIFO control block manages the messages to be sent. Up to 8 messages can be written into the FIFO.
The FIFO is seen as a two 16-bit memory words, the Most Significant Word of the message (MSW) is
written in the lower address, the Least Significant Word of the message (LSW) is written in the upper
address. The MSW should be written first. The access to the FIFO is 16 bits mandatory. The number of
messages within the FIFO is indicated by a counter that can be read through the transmitter-control-reg-
ister. This counter is incremented when the LSW is written and decremented when the message is
transferred to the shift-register. The “Reset FIFO” bit is used to cancel messages within the FIFO. If a
transmission is on going, the entire message will be sent. The “reset FIFO” bit remains active until writ-
ten at 1 by the microprocessor. When the transmitter is disable during a transmission, the out going
message is lost.
When the FIFO is empty, a bit is set in the status-register (see “General Circuit Control” on page 24). If
the interrupt mode is enabled (see “General Circuit Control” on page 24) the IRQTX line is activated.
When the transmitter FIFO is empty and when no transmission is on going, the first write access to the
FIFO has to be preceded by the following sequence: disable and enable transmission (see Figure 10-9:
First FIFO access).
22
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Figure 9-2. Transmitter Channel Block Diagram
9.2.2 Register Description
Three registers are associated to each transmitter channel:
the frequency register,
the transmitter control register,
the FIFO.
The Frequency Register
The frequency register is only accessible for writing operations by the user and contains the frequency
divider.
23
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Figure 9-3. Frequency Register
The transmission frequency can be computed by dividing the CLK ARINC frequency by the frequency
register value.
The frequency register must be loaded with a value greater or equal to 2.
The Transmitter Control Register
The transmitter control register is accessible for reading and writing operations.
Figure 9-4. Transmitter Control Register
24
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
FIFO
The FIFO is seen as two 16-bit words. The Most Significant Word (MSW) must be written first. The Least
Significant Word (LSW) write increments the FIFO counter.
Before any write, the user should verify that the FIFO is not full. If the FIFO is full, any write to the FIFO
will be lost.
9.3 General Circuit Control
9.3.1 Logical Control Unit (LCU)
The LCU mainly distributes the clocks and reset within the MRT. The reset signal, active low is an asyn-
chronous signal. When it occurs, all registers are reset to zero except the Label-Control-Matrix which is
not initialized and the Status-Register which is set to FC00 (hex). Reset duration must be greater than 4
clk-cyc periods.
The LCU contains the Status-register. This read/write register indicates the state of the internal opera-
tions. It is also the image of the pending interrupts if they are not masked. Clearing a bit “RX-Channel-i”
will cancel the received message and release the Message-buffer for reception of a new message. The
“End of TX on channel-i” Is set only when the involved channel FIFO is empty. The format of the Status-
Register is given below.
Table 9-1. Transmission Control Register Description
Bit Function Comments
Bit 15 Enable transmission
- 0: channel out of service (stops on going transmission)
- 1: channel in service
- 1 to 0: transition is not allowed at the same time as an 1 to 0 transition of the bit 4
- when the transmitter FIFO is empty and when no transmission is on going, the first
write access to the FIFO has to be preceded by the following sequence: reset to 0
and then set to 1
Bit 14 Test (only 3rd channel) 0: normal operating
1: test, output are only driven on internal lines for input testing
Bit 13 to 12 Not used
Bus 11 Parity control 0: even parity calculation
1: odd parity calculation
Bit 10 Parity control 0: parity disable, Bit 32 of the message stays unchanged
1: parity enable. Bit 32 of the message will be forced by parity control
Bit 9 to 5 Transmission gap “transmission gap” which is the delay between two 32-bit ARINC messages (in
ARINC bit)
Bit 4 Reset FIFO
- write a 0 in this bit reset the FIFO counter
- this bit must be set to 1 before any write in the transmit buffer.
- 1 to 0: transition is not allowed at the same time as an 1 to 0 transition of the bit 15
Bit 3 to 0 Number of msg these four bits indicate the available space within the FIFO
25
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Figure 9-5. Status Register
9.3.2 Microprocessor Interface Unit (MIU)
This interface which is directly compatible with the e2v TS68K family is based on an asynchronous data
transfer.
The data exchange is mandatory on 16 bits for access to the FIFO messages (transmitter) and to the
message buffer (receiver). For other access it can be on byte on D0-D7 with LDS assertion or an D8-
D15 with UDS assertion.
Table 9-2. Description of LCU Status Register
Bit Function Comments
Bit 15, 13, 11 FIFO channel 3, 2, 1 empty 0: FIFO not empty
1: FIFO empty
Bit 14, 12, 10 End of transmission on channel 3, 2,
1
0: Transmission occurs
1: No transmission actually
Bit 8
RX wrong parity. This feature is
available only if self-test register bit 0
is set to 1. This bit must be reset to 0
by user when needed.
0: No wrong parity received
1: At least one receiver has received a message with wrong
parity (set by hardware).
Bit 7, 6, 5, 4, 3, 2, 1, 0 Receiving channel 8, 7, 6, 5, 4, 3, 2, 1 0: Waiting for message
1: Received correct message
26
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Figure 9-6 and Figure 9-7 on page 27 show the read and write flow chart.
Figure 9-6. Read Cycle Flow Chart
27
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Figure 9-7. Write Cycle Flow Chart
9.3.3 Interrupt Control Unit (ICU)
Daisy Chain
The ICU is composed of 2 interrupt blocks with a daisy chain capability (transmitter and receiver blocks).
The daisy chain allows more than one circuit to be connected on the same interrupt line. Figure 9-8
shows the use of a daisy chain. IRQxx, IACKxx, IEIxx, IEOxx must be understood as generic signals.
They are IRQTX, IACKTX, IEITX, IEOTX for the transmitter block and IRQRX, IACKRX, IEIRX, IEORX
for the receiver block.
If IEIxx = 0, no higher device have an interrupt pending on the same line so the interrupt is requested
and the IEOxx is forced high to disable lowest devices to generate interrupt. If IEIxx = 1, it waits for the
condition IEIxx = 0. When IEIxx is tied high, IEOxx is forced high.
The daisy chains can be used to program a priority between receivers and transmitters interrupts when
only one interrupt level is needed. An example is given in “Microprocessor Interface” on page 35.
28
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Figure 9-8. Interrupt Control Unit Daisy Chain Use
Vectored Interrupt
They are 15 possibilities to generate an interrupt and two lines to handle them. To be more efficient, a
unique vector number for each cause is given to the microprocessor as an answer to an IRQ. Figure 9-9
shows the interrupt acknowledge sequence flow chart.
Figure 9-9. Interrupt Acknowledge Sequence Flow Chart
29
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Register Description
Any internal status change that induces a bit to be set in the status-register will generate an interrupt if
this cause is enabled by the Mask-register and if no highest priority cause is already activated or
pending.
For the receiver blocks, the priority is programmable (see interrupt vector number description). For the
transmitter block, the End-of-transmission has higher priority than FIFO-empty and channel 1 has higher
priority than channel 2 that has higher priority than channel 3.
The RX wrong parity bit can be set only if self-test register bit 0 is set to 1.
The user has to check which receiver has it receiver control register bit 7 set to 1.
At the end of the interrupt procedure, the user must reset RX wrong parity bit to 0.
RX wrong parity is the highest interrupt priority source for the receiver part of the MRT.
The Mask Register
The mask register is accessible for reading and writing operations. The mask register is used to disable
interrupt source. The bit order is the same as in the status register. A “0” indicates that this source is dis-
able, a “1” enables an interrupt for this source.
Figure 9-10. Mask Register
The Base Register
The base register is only accessible for writing operations by the user. The base register must be pro-
grammed at the initialization phase. It contains the base for the vector generation during an interrupt
acknowledge. This allows the use of several peripherals. If not programmed interrupt vector is set to
$OF.
30
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Figure 9-11. Base Register
The Interrupt Vector Number
During an interrupt acknowledge cycle, an 8-bit vector number is presented to the microprocessor on
D0-D7 lines. This vector number corresponds to the interrupt source requesting service. The format of
this number is given below.
Figure 9-12.
9.4 Self-test Description
A self-test has been implemented for the receiver control label matrix RAM and the transmitter FIFO.
This test can be used to guarantee the good behavior of the different MRT’s memories.
31
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
9.4.1 Register Description
Figure 9-13. Self-test Register
The self-test register can be split in three parts:
1. bit 0: Used to enable receiver wrong parity detection. This bit has been implemented to guaran-
tee compatibility with previous designs:
0: Receiver wrong parity detection disable,
1: Receiver wrong parity detection enable.
2. Self-test command:
bit 5: Receiver test clock mode:
0: If CLK-SYS is less or equal to 10 MHz,
1: If CLK-SYS is higher than 10 MHz.
bit 6: Start transmitter self-test if a 0 to 1 transition is programmed (before a new self-test, the user
must reprogram this bit to 0).
bit 7: Start receiver Label Control Matrix self-test if a 0 to 1 transition is programmed (before a new
self-test, the user must reprogram this bit to 0).
3. Self-test result:
bit 8: 0: Transmitter 1 self-test is running,
1: End of Transmitter 1 self-test.
bit 9: 0: Transmitter 2 self-test is running,
1: End of Transmitter 2 self-test.
bit 10: 0: Transmitter 3 self-test is running,
1: End of Transmitter 3 self-test.
32
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
bit 11: Result of Transmitter 1 self-test:
0: (if bit 8 is set to 1) self-test pass,
1: Self-test fail.
bit 12: Request of Transmitter 2 self-test:
0: (if bit 9 is set to 1) self-test pass,
1: Self-test fail.
bit 13: Result of Transmitter 3 self-test:
0: (if bit 10 is set to 1) self-test pass,
1: Self-test fail.
bit 14: 0: Receiver Label Control Matrix self-test is running,
1: End of receiver Label Control Matrix self-test.
bit 15: Result of receiver LCM self-test:
0: (if bit 14 is set to 1) self-test pass,
1: Self-test fail.
9.4.2 Self-test Use
The self-test destroys the content of the tested memory. So, it could be used after system reset, during
system initialization. Only one self-test (transmitters and receivers) can be performed after a reset. If the
self-test must be restarted, the reset must be activated (then released) before the new self-test start.
To program the self-test:
1. If the receiver self-test will be used:
set to 1 LCMWE bits (for all receivers).
2. If receiver self-test will be used and CLK-SYS is > 10 MHz:
set to self-test register bit 5.
3. Start self-test:
set to 1 self-test register bit 6 for Transmitter test,
set to 1 self-test register bit 7 for Receiver RAM test.
At this point, self-test is running. The test duration is:
710 CLK-SYS periods for Transmitter self-test,
2820 CLK-SYS periods for Receiver RAM test if self-test register bit 5 is 0,
5640 CLK-SYS periods for Receiver RAM test if self-test register bit 5 is 1.
To read the self-test result, the user must:
1. poll the self-test register and wait for an end of test set to 1 (bits 8 to 10, bit 14) then,
2. read the self-test register again to have a valid result on bits 11, 12, 13, 15 according to the
tests which end at point 1.
33
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Table 9-3. Memory MAP
Address Access Register
0H
1H
2H
3H
R/W
W
R
R
Receiver-control-register
Gap-register
Message-buffer MSW
Message-buffer LSW
Receiving channel 1
4H
5H
6H
7H
R/W
W
R
R
Receiver-control-register
Gap-register
Message-buffer MSW
Message-buffer LSW
Receiving channel 2
8H
9H
AH
BH
R/W
W
R
R
Receiver-control-register
Gap-register
Message-buffer MSW
Message-buffer LSW
Receiving channel 3
CH
DH
EH
FH
R/W
W
R
R
Receiver-control-register
Gap-register
Message-buffer MSW
Message-buffer LSW
Receiving channel 4
10H
11H
12H
13H
R/W
W
R
R
Receiver-control-register
Gap-register
Message-buffer MSW
Message-buffer LSW
Receiving channel 5
14H
15H
16H
17H
R/W
W
R
R
Receiver-control-register
Gap-register
Message-buffer MSW
Message-buffer LSW
Receiving channel 6
18H
19H
1AH
1BH
R/W
W
R
R
Receiver-control-register
Gap-register
Message-buffer MSW
Message-buffer LSW
Receiving channel 7
1CH
1DH
1EH
1FH
R/W
W
R
R
Receiver-control-register
Gap-register
Message-buffer MSW
Message-buffer LSW
Receiving channel 8
20H
21H
22H
23H
R/W
W
W
W
Transmit-control-register
Frequency-register
Message-FIFO MSW
Message-FIFO LSW
Transmission channel 1
24H
25H
26H
27H
R/W
W
W
W
Transmit-control-register
Frequency-register
Message-FIFO MSW
Message-FIFO LSW
Transmission channel 2
34
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
MRT address 2CH to 3FH and 44H to FFH do not generate DTACK signal (illegal address).
28H
29H
2AH
2BH
R/W
W
W
W
Transmit-control-register
Frequency-register
Message-FIFO MSW
Message-FIFO LSW
Transmission channel 3
40H R/W Status-register
41H
42H
43H
R/W
W
R/W
Mask-register
Base-register
Self-test register
100H to 1FFH R/W Label-control-matrix Receiving channels 1-8
Table 9-3. Memory MAP (Continued)
Address Access Register
35
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
10. Application Notes
(for additional details order the AN 68C429A)
10.1 Microprocessor Interface
Figure 10-1. Typical Interface with TS68000
(*) This kind of application can also work with an independant clk
TS68000 TSTS68C429A
DTACK
D0 - 15
UDS
LDS
R/W
CLK
DTACK
D0 - 15
UDS
LDS
R/W
CLK - SYS
A8
A7
A6
A5
A4
A3
A2
A1
A0
CLK - ARINC
CLK (*)
Generator
1 Mhz
Generator
CS
IPLO - IPL2
FC0 - FC2
A1 - A23
AS
9
n
16
3
3
Interrupt
Level
Decoder
Address
Decoder
A1
A2
A3
IRQTX IEITX
IEOTX
IEIRX
IEORX
IRQRX
IACKTX
IACKRX
36
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Figure 10-2. Typical Interface with 68020/CPU 32 Core Microcontrollers
37
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Figure 10-3. Typical Interface with 68302
In this example, receiver interrupts have a higher priority than transmitter interrupts.
38
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
10.2 Programs Flow-chart
Figure 10-4. Initialization after Reset Flow-chart
Figure 10-5. Receiver without Interrupt Flow-chart
TRANSMITTERS
Write "Base-register"
Write "Mask-register"
Interrupts used ?
Channel used ?
Control Parity ?
INTERRUPTS
END INIT
yes
yes yes
yes
no
no
no no
Next Channel
init all channel done ?
RECEIVERS
Set "Channel-Priority-Order"
Bit "Channel-Enable" = 1
Set Parity bits ?
Bit "LCMWE" = 1
Write "Label-Control-Matrix"
Bit "LCMWE" = 0
Bit "Label-control" = 1
Check Parity ?
Channel used ?
yes
yes yes
yes
no
no
no no
Next Channel
init all channel done ?
Set parity control bits
Check Label ?
Write "frequency-divider"
Write "transmission-gap"
Bit "Channel-Enable" = 1
START SCAN
Read "Status-register"
END SCAN
"RXi" bit = 1 ?
All channel checked ?
Read "MSW"
Read "LSW"
yes
yes
no
no
39
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Figure 10-6. Receiver with Interrupt Flow-chart
Figure 10-7. Transmitter without Interrupt Flow-chart
Figure 10-8. Transmitter with Interrupt Flow-chart
IT START
Read "MSW"
Read "LSW"
IT END
Read "Transmit-control-register"
Extract "Nb-msg" (number of messages in FIFO)
Init number messages to send (max = [8-"Nb-msg"])
Set pointer to Ist message
START
END
Message number to send -1
Write "MSW"
Write "LSW"
= 0
= 0
Set pointer to next message
Init number messages to send (max = 8)
Set pointer to Ist message
IT START
IT END
Message to send -1
Write "MSW"
Write "LSW"
= 0
= 0
Set pointer to next message
40
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
Figure 10-9. First FIFO Access
11. Preparation for Delivery
11.1 Packaging
Microcircuits are prepared for delivery in accordance with MIL-I-38535 or DESC.
11.2 Certificate of Compliance
e2v offers a certificate of compliance with each shipment of parts, affirming the products are in compli-
ance either with MIL-STD-883 or DESC and guaranteeing the parameters not tested at temperature
extremes for the entire temperature range.
12. Handling
MOS devices must be handled with certain precautions to avoid damage due to accumulation of static
charge. Input protection devices have been designed in the chip to minimize the effect of this static
buildup. However, the following handling practices are recommended:
Devices should be handled on benches with conductive and grounded surfaces.
Ground test equipment, tools and operator.
Do not handle devices by the leads.
Store devices in conductive foam or carriers.
Avoid use of plastic, rubber, or silk in MOS areas.
Maintain relative humidity above 50 percent if practical.
Read status register
FIFO empty IT
Enable transmitter
Disable transmitter
Write message in the FIFO
Wait
Yes (transmission occurs)
Bit 14, 12, 10 = 0 No (no transmission occurs)
41
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
13. Package Mechanical Data
13.1 PGA 84
13.2 CQFP 132
42
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
14. Terminal Connections
14.1 84-lead PGA Assignment
14.2 132-lead CQFP Assignment
AB CDE F GH J KL
1
2
3
4
5
6
7
8
9
10
11
GND D1 D2 D4 D7 D8 D9 D12
D13D10
D11
D14 D15 GND
GND
VDD
VDDGND
GND NC GND CLK-ARINC
GND
TX1L
TX3H
GND
GNDGNDVDD RX5L RX6H RX7H RX8L RX7L
VDD
VDDVDDVDDVDD
IEORX
IEOTX IRQRX IACKTX IEITX
IACKRX IEIRX
RX4L RX5H RX6L RX8H
TX1H
TX2H
TX3L
TX2L RX1H
RX2H RX2LRX1L
RX3H
RX4H
VDD
GND
RX3L
BOTTOM VIEW
D0 D3 D6 D5
VDD
extra pin
A0 A1
A5 A3 A4
A7
A8
A6 A2
DTACK IRQTX RESET
LDS UDS
CS R/W
CLK-SYS
43
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
15. Ordering Information
Notes: 1. For availability of the different versions, contact your local e2v sales office.
2. The letter X in the part number designates a "Prototype" product that has not been qualified by e2v. Reliability of a PCX part-
number is not guaranteed and such part-number shall not be used in Flight Hardware. Product changes may still occur while
shipping prototypes.
16. Document Revision History
Table 16-1 provides a revision history for this hardware specification.
15.1 Standard Product
e2v Part Number Norms Package
Temperature Range
Tc (°C) Detailed Qualification
TS68C429AMRA e2v Standard 84-lead PGA -55/+125 e2v internal
TS68C429AMFA e2v Standard 132-lead CQFP -55/+125 e2v internal
TS68C429AVRA e2v Standard 84-lead PGA -40/+85 e2v internal
TS68C429AVFA e2v Standard 132-lead CQFP -40/+85 e2v internal
15.2 HI-REL Products
e2v Part Number Norms Package
Temperature Range
Tc (°C) Detailed Qualification
TS68C429AMRBCA MIL-STD-883 84-lead PGA -55/+125 e2v internal
TS68C429AMFBCA MIL-STD-883 132-lead CQFP -55/+125 e2v internal
R = PGA 84
F = CQFP132
BC = QML Class Q
blank: standard
1: Hot solder dip
blank: Gold
M: -55˚C, +125˚C
V: -40˚C, +85˚C
TS x zyA68C429A
Part
Identifier
Product
Code
(1)
68C429A
Package
(1)
Revision
Level
(1)
Temperature
Range Tj
(1)
BC
Screening
Level
Lead finish
A
TS(X)
(2)
Table 16-1. Document Revision History
Revision Number Date Substantive Change(s)
E 02/08 Table 7-1 on page 11: Removed IOH of DTACK. Added DTACK in except pin
D 06/07 Added IOL IOH spec for DTACK signal
C 03/07 Name change from Atmel to e2v
B 07/06 Revised part-numbering consecutive to the change of wafer fab (see PCN #GC061204)
A 09/02 Initial revision
i
0848E–HIREL–02/08
e2v semiconductors SAS 2008
TS68C429A
Table of Contents
Features .................................................................................................... 1
Description ............................................................................................... 1
Screening ................................................................................................. 1
Application Note ...................................................................................... 2
1 Hardware Overview ................................................................................. 2
2 Package .................................................................................................... 4
3 Scope ........................................................................................................ 6
4 Applicable Documents ............................................................................ 6
4.1 MIL-STD-883 ...........................................................................................................6
5 Requirements ........................................................................................... 7
5.1 General ....................................................................................................................7
5.2 Design and Construction .........................................................................................7
5.3 Electrical Characteristics .........................................................................................8
5.4 Mechanical and Environment ................................................................................10
5.5 Marking ..................................................................................................................10
6 Quality Conformance Inspection ......................................................... 10
6.1 DESC/MIL-STD-883 ..............................................................................................10
7 Electrical Characteristics ...................................................................... 10
7.1 General Requirements ..........................................................................................10
7.2 Clock Timing ..........................................................................................................11
7.3 AC Electrical Characteristics .................................................................................12
8 Functional Description .......................................................................... 14
8.1 Receiver Channel Unit (RCU) ...............................................................................14
9 Transmitter Channel Unit (TCU) ........................................................... 20
9.1 Overview ...............................................................................................................20
9.2 Outputs ..................................................................................................................20
9.3 General Circuit Control ..........................................................................................24
9.4 Self-test Description ..............................................................................................30
10 Application Notes .................................................................................. 35
10.1 Microprocessor Interface .....................................................................................35
ii
0848E–HIREL–02/08
TS68C429A
e2v semiconductors SAS 2008
10.2 Programs Flow-chart ...........................................................................................38
11 Preparation for Delivery ........................................................................ 40
11.1 Packaging ............................................................................................................40
11.2 Certificate of Compliance ....................................................................................40
12 Handling ................................................................................................. 40
13 Package Mechanical Data ..................................................................... 41
13.1 PGA 84 ................................................................................................................41
13.2 CQFP 132 ...........................................................................................................41
14 Terminal Connections ........................................................................... 42
14.1 84-lead PGA Assignment ....................................................................................42
14.2 132-lead CQFP Assignment ................................................................................42
15 Ordering Information ............................................................................. 43
15.1 Standard Product ................................................................................................43
15.2 HI-REL Products .................................................................................................43
16 Document Revision History .................................................................. 43
Table of Contents ..................................................................................... i
How to reach us
Home page: www.e2v.com
Sales Office:
Northern Europe
e2v ltd
106 Waterhouse Lane
Chelmsford
Essex CM1 2QU
England
Tel: +44 (0)1245 493493
Fax: +44 (0)1245 492492
E-Mail: enquiries@e2v.com
Southern Europe
e2v sas
16 Burospace
F-91572 Bièvres
Cedex
France
Tel: +33 (0) 1 60 19 55 00
Fax:+33 (0) 1 60 19 55 29
E-Mail: enquiries-fr@e2v.com
Germany and Austria
e2v gmbh
Industriestraße 29
82194 Gröbenzell
Germany
Tel: +49 (0) 842 410 570
Fax:: +49 (0) 842 284 547
E-Mail: enquiries-de@e2v.com
Americas
e2v inc.
4 Westchester Plaza
Elmsford
NY 10523-1482
USA
Tel: +1 (914) 592 6050
Fax:: +1 (914) 592-5148
E-Mail: enquiries-na@e2v.com
Asia Pacific
e2v ltd
11/F,
Onfem Tower,
29 Wyndham Street,Central,
Hong Kong
Tel: +852 3679 364 8/9
Fax: +852 3583 1084
E-Mail: enquiries-ap@e2v.com
Product Contact:
e2v
Avenue de Rochepleine
BP 123 - 38521 Saint-Egrève Cedex
France
Tel: +33 (0)4 7 6 58 30 00
Hotline:
std-hotline@e2v.com
0848E–HIREL–02/08
e2v semiconductors SAS 2008