ARINC 429 is a versatile standardized bus interface. ARINC 429 is robust featuring Manchester encoding and enough voltage swing to provide excellent noise immunity and reasonable throughput rates. ARINC 429 is the interface of choice for critical applications; for example aircraft instrumentation and control. There are many devices supporting the 429 bus - printers, instrumentation, sensors and more. IP-429 makes it easy to gain access to the ARINC 429 bus. Just connect; program a few registers and then use like an IO device. IP-429 is supported with the Dynamic Engineering Carrier software drivers for Linux and Windows®.
IP-429 utilizes an industrial temp Xilinx device with the 429 data passing through the FPGA. The base design has the same design ID, register and bit maps to remain common with the original version. Time Tagging is now a standard feature. Enhanced feature sets with filtering, auto read / write, dual port RAM storage etc. will be available on the same board as an order option. FLASH memory is used field upgrades to the IP-429-II design.
Time Tagging - a 32 bit counter with 1 uS resolution is provided. A storage register is updated when a message is received with the current 32 bit count. Software can read the count, and the message and "know" to the uS when the message came in relative to the master counter. The master counter is resetable under software control to allow synchronization to a system clock or operating system time. Independent register per 429 receive channel. The Time Tag registers are now located in the IO space. The registers are on long word boundaries to support 32 bit reads when available.
The IP Module driver can be instantiated multiple times to control multiple cards by the same CPU. IP-429 when coupled with the Dynamic Driver "knows" what slot it is in and which carrier it is installed into. The slot and carrier information is required when using multiple cards in a PCI/PCIe system with dynamic address assignment. A known system configuration can be combined with the slot and carrier information to deterministically access the right card
Connect your hardware to your favorite Avionics with IP-429. IP-429 is an IndustryPack® compatible ARINC 429 interface featuring 8 receivers and 4 transmitters in one slot. The IP interface is 8 and 32 MHz. compatible. A parallel port is supplied for custom interface requirements. transient voltage suppression built into the interface devices. The transient protection is required by the Mark 33 Digitial Information Transfer System specification.
Each receiver channel is programmable to the high and low 429 operating frequencies [12-14.5 KHz., or 100 KHz.], data length of 25 or 32 bits, data filter address, and parity. Interrupt or polled operation.
Each transmitter features 8 x32 bit word FIFO to offload the CPU with set and forget operation. The transmit rate is programmable to allow inter-operation with many equipment types. The data word length is programmable to be 25 or 32 bits. Interrupt or polled operation. The driver can be used with 32 bit accesses to cut the number of instructions in half. Requires an IP carrier with automatic 32 to 16 bit conversion. All Dynamic Engineering IP carriers have this feature.
An 8 bit input port and 4 bit output port allow for custom interfacing requirements. The drive side is supported with 125's and the receive side is through a 33 ohm resistor.
The many programmable features allow IP-429 interface to be used with ARINC 429 and other standards. In addition to ARINC-429 the interface can be used for ARINC standards 571, 575, 706. The other standards are handled with different software selections.
IP-429 has undergone flight and full chamber testing by one of our clients.
History: IP-429 was designed in 1998. The design was both manufactured by Dynamic Engineering and licensed to GreenSpring Computers. GreenSpring was later acquired by SBS and then SBS was acquired by GE Fanuc. In parallel Dynamic Engineering continued development and continues to offer the design today.
PCIe implementations can be done with the
PCIe3IP and
PCIe5IP. Applications from 2 RX and 1 TX to 40 Receivers and 20 Transmitters per PCIe slot.
PCI implementations can be done with the
PCI3IP and
PCI5IP. Applications from 2 RX and 1 TX to 40 Receivers and 20 Transmitters per PCI slot.
cPCI 3U is supported with the
cPCI2IP. Applications from 2 RX and 1 TX to 16 Receivers and 8 Transmitters per 3U cPCI slot.
cPCI 6U is supported with the
cPCI4IP. Applications from 2 RX and 1 TX to 32 Receivers and 16 Transmitters per 6U cPCI slot.
PC104p is supported with the
PC104pIP. Applications from 2 RX and 1 TX to 8 Receivers and 4 Transmitters per PC104 stack position.
PC104p situations with a custom mechanical can be done with the
PC104p4IP.
Channel counts from 2 RX and 1 TX to 32 Receivers and 16 Transmitters per PC104 stack position.