The IndustryPack® compatible IP-CARA design integrates the CARA interface onto an IndustryPack module. IP-CARA was previously built on the IP-QuadUART fab. With the new revision of IP-429 the CARA function replaces the 429 standard implementation using the ARINC 429 IO. The VHDL in the FPGA is designed to support the CARA interface. The basic interface is 24 bit serial, LSB first, ARINC 429 levels, HI-Z between words sent. Added features include programmable transmit rate, programmable edge rate, programmable delay between words sent, programmable interrupts. Full Duplex operation with independent receiver and transmitter. Use the IP-CARA module along with a carrier to form a complete solution. Windows® and Linux generic module suppport on any Dynamic Engineering Carrier.
IP-CARA Bit Timing
The interface is memory based with two 1k x 16 FIFOs to support the transmitter and receiver. The data stream is 24 bits per word. The lower data is loaded first then the upper data for each word to be sent. When the IP-CARA is mounted to a carrier which supports 32 bit operations the option for constant address can be used to allow the full 24 bits to be loaded into the FIFO on each write.
IP-CARA is compatible with 8 and 32 MHz IP bus interfaces.
PCIe implementations can be done with the
PCIe3IP and
PCIe5IP. Applications from 1 to 5 CARA IF per PCIe slot.
PCI implementations can be done with the
PCI3IP and
PCI5IP. Applications from 1 to 5 CARA IF per PCI slot.
cPCI 3U is supported with the
cPCI2IP. Applications for 1 or 2 CARA IF per 3U cPCI slot.
cPCI 6U is supported with the
cPCI4IP. Applications from 1 to 4 CARA IF per 6U cPCI slot.
PC104p is supported with the
PC104pIP. Applications with 1 CARA IF per PC104 stack position.
PC104p situations with a custom mechanical can be done with the
PC104p4IP. Channel counts from 1 to 4 CARA IF per PC104 stack position.
3U VPX is supported with the
VPX2IP. Applications with 1 or 2 CARA IF per 3U VPX slot.
The CARA IO is available at the IO connector. Most IP carriers route the IP module IO connectors to 50 pin headers to support ribbon cable. The
HDRterm50 can be used to create a terminal block interface. A transition module or custom cables can be designed to support your requirement.
The local oscillator [32 MHz] is used to provide a programmable TX rate, and to capture the received data. The receive side is "auto-baud". The transmit side is programmed with software.