[PDF]ARINC-429/575 Interface to VME - Sy429VME-RT32 - Rackcdn.com52ebad10ee97eea25d5e-d7d40819259e7d3022d9ad53e3694148.r84.cf3.rackcdn.co...
94 downloads
432 Views
78KB Size
Aerospace & Electronic Systems
ARINC-429/575 Interface to VME - Sy429VME-RT32
Summary features •
ARINC-429 and 575 compatible
•
Modular Architecture
•
Expandable to 32 Channels per card
•
FIFO Rx & Tx data buffers
•
Time-Stamping of Rx data
•
Loop-Back Support
•
Tx Fault Insertion
•
Flexible Interrupts
•
Tx and Rx Channel Monitor
•
VME Interface
•
Single slot card
•
3.9 to 167 kHz bit rate
•
64 channel variant available
General Description: Occupying a single slot in a VME chassis. The Sy429VME-RT32 card offers an easy to use, high performance, VME interface to 32 ARINC-429/575 channels. The product is modular in architecture, where each module provides 4Tx, 4Rx configuration. Modules are user installable. ARINC-429 or ARINC-575 is software selectable on a per-channel basis. Received data is time-stamped with resolution selectable between 1µS and 255µS. This card is the third generation release of the most widely used VME ARINC-429 interface in the industry. A 64 channel variant will follow.
Receive Sub-System: Received data is time-stamped and stored in a 256 x 32-bit FIFO data buffer for easy access by the host processor. Should an error occur during reception, the error condition is indicated by setting the parity bit (bit 32) of the received data word. Options for deeper receive FIFOs are available. The cause of a receive error, whether due to parity, bit-count or word gap, can be identified from data in the Rx Error Status FIFO. Each receive channel is configured by writing data to a control register. Data can be received with speeds between 3.9 and 500 k bits/second.
September 2006
Sycos Copyright ©2006
Aerospace & Electronic Systems
Transmit Sub-System: Each transmit channel is individually software configured by writing data to a control register. This provides a choice of 125 separate data rates between 3.9 and 167 k bits/second and control over parity generation, inter-word gap and word-length (ie Fault Insertion) Data for transmission is written to the appropriate Transmit FIFO and, while there is data in the FIFO, transmission is automatic and continuous with the pre-selected minimum gap between ARINC words. A separate FIFO, with a capacity for 128 ARINC-429 words, is provided for each Tx channel. The output from the transmit FIFOs can be Enabled or Disabled by writing to a register. Options for deeper transmit FIFO are available. The ARINC-429 specification defines separate signal rise and fall times for High Speed and Low Speed operation. The necessary selection of appropriate signal rise and fall time is provided for each channel under software control. Each ARINC-429 driver is capable of driving beyond the maximum distance specified by ARINC.
Time-Stamping of Received Data: A 32 bit Timer with a resolution selectable between 1 and 255 µs is provided for Time-Stamping received data. The Time-Stamp for each word received is stored in a separate Time-Stamp FIFO. The data from this FIFO is latched each time the Rx FIFO is read. The user can then read this latched Time-Stamp and be confident that it corresponds to the last ARINC-429 word read from the Rx Data FIFO. The user can select between an internal or external clock source. internally or externally and read by the Host Processor.
The timer can also be reset
Event Monitoring & Interrupt Facilities: The card provides for monitoring a wide range of system events. When a monitored event occurs, a unique status word is generated and stored in a Status FIFO which can be read by the host system. If the Status FIFO is read when empty, a zero status value is returned. Separate events can be monitored for each channel which include: • • •
Tx FIFO status: Empty, 7/8 Full Rx FIFO status: Empty, ½ Full Receive error: Parity, Word Length, Word Gap & Rx FIFO overflow
The card can be programmed so that interrupts can be generated whenever there is data in the EventStatus FIFO. The cause of the interrupt is identified by reading the Event-Status FIFO.
Channel Monitor: A separate receiver is provided to monitor externally any transmit or receive channel. The user can select the channel to be monitored via a register and the received data can be read from a FIFO. This facility is independently controllable and does not interrupt or affect the channel being monitored. The condition of any driver or receiver device can be determined by appropriate use of this channel monitor utility.
September 2006
Sycos Copyright ©2006
Aerospace & Electronic Systems
Support for BITE: The transmit channels can be loop-backed on to the receive channels for test purposes. When a transmit channel is in loop-back mode, the transmissions are disabled on the external ARINC429 data bus.
System Interface: The VME interface provides for 32 bit data and 24 or 32 bit address with address modifiers. A 32-bit VME read/write data access time of 400nS is typical of this card. A block diagram showing the architecture of the Modular RT32 card is provided below.
Address Offset 0x000
Block 0
VME
8 Tx & 8 Rx Channels Module 0
Channels Tx0 - 3 & Rx0 - 3
Module 1
Channels Tx4 - 7 & Rx4 - 7
VME Interface
Address Offset 0x100
Block 1
8 Tx & 8 Rx Channels VME Interrupts
Module 2
Channels Tx8 - B & Rx8 - B
Module 3
Channels TxC - F & RxC - F
Block 2
Address Offset 0x200
Channel Monitoring Facility Monitor Externally any Tx or Rx Channel
Block 0 Interrupts Block 1 Interrupts
Functional Overview of the Sy429VME-M4 Card
September 2006
Sycos Copyright ©2006
Aerospace & Electronic Systems
A block diagram showing the major features of a RT44 module is provided below.
Tx Out
Transmit FIFOs
Transmitters
Rx In
Rx Data FIFOs
Receivers
Time-Tag FIFOs
Time-Tag Counter
External Clock Reset External Clock Out Select Resolution
Tx FIFO Status
Event Status FIFO
Rx FIFO Status Block Interrupt Logic
Not Empty
External Clock In Select Clock
Rx Error 4 channels Rx Error 4 channels
Functional Diagram for Channel Blocks 0 and 1
September 2006
Sycos Copyright ©2006
1 MHz
Aerospace & Electronic Systems
Mechanical Description: The card occupies a single VME size C slot, with ARINC Input/Output access via the outer two rows of the VME bus P2 connector or a 96 pin DIN41612 connector mounted on the front panel. The card has also been successfully used in VXI size C chassis where ARINC Input/Output is via the front panel connector.
Specification: Power Requirements (maximum)
Address Selection VME Interface
Connector Type ARINC Input/Output Connector Type External Clock Input Connector Operating Temperature Storage Temperature Relative Humidity
+ 5V at 2.5A + 12V at 46mA per Tx channel - 12V at 46mA per Tx channel Addressable on 64Kbyte boundaries Compatible with VMEbus (IEC 821) revision C VME A24 or A32 with Address Modifiers VME-D32 data P1 96-pin DIN41612 P2 96 pin DIN41612 J1 96-pin DIN41612 and/or outer rows of the P2 connector. J2 9-pin plug, Micro MDS (ITT Cannon) 0°C to + 70°C -25°C to + 85°C 0 to 95% non-condensing
Ordering Information and Variants: Sy429VME-M4 : Sy429VME-44 :
VME interface 4 module carrier card 4Tx, 4Rx module
Contact Details: Sycos AES Hambledon Manor Iwerne Minster Blandford Forum Dorset. DT11 8QS Tel: 44-1747-812-486 Fax: 44-1747-812-486 e mail: sales@sycos co uk
September 2006
Sycos Copyright ©2006