The DNx-ARINC-664 is a 2 channel ARINC 664 part 7 communications interface. The board may be configured as two independent channels or one dual redundant channel. The network implementation fully supports 10, 100 and 1000 BASE-T speeds. The channels may operate as a receiver, transmitter or network/bus monitor.
In input mode, the user may time tag inputs with resolutions as low as 10 microseconds. The input automatically provides error/integrity checking, though this feature may be disabled if the application requires. Receive filtering is also supported based on the VL, Port and error detection.
The Monitor mode allows the user to capture all network traffic or maybe set with automatic filtering so only the desired information is captured. The Monitor mode will also gather a variety of statistics from the bus/network. If desired, the monitor mode may be set to capture all UDP network traffic, regardless of whether it is configured based on the 664 protocol.
Transmit channels automatically configure traffic shape via Bandwidth Allocation Gaps (BAG) with 1, 2, 4, 8, 16, 32, 64 or 128 mS timing. Transmission may be based on an automatic scheduler, or in a one-shot asynchronous mode. Both Unicast and Multicast VLs are fully supported. The board is designed to inject various errors if desired, including logical, timing and ARINC 664 and the Airbus variant protocol errors. The transmitter will generate consecutive Sequence Numbers or they may be user-defined.