XMC-A825-16 ARINC-825 16 Channel XMC / CANFlight-16 User's Manual REV C
Document: TP2216-901_Users_Manual.pdf
Page 6 of 39
© Innovative Control Systems
Project:
TP2216-901
Author: K. Jacobson Date: 11.05.2019
Rev.: C
The XMC-A825-16 is a specific purpose embedded computer system that utilizes its processing power to relief
external computer systems from the tasks of transmitting, receiving, buffering and pre/postprocessing low,
medium or high-speed CAN, CANaerospace and ARINC 825 messages. It can handle up to 100% bus load at
the maximum CAN data rate of 1MBit/s on both channels without data loss. The driver software provides an
easy-to-handle function call interface for CAN bus message transmission and reception including support for
the CANaerospace and ARINC 825 higher layer protocols. The XMC-A825-16 software consists of host
drivers for various operating systems and platforms, sample “C” source code and the XCT toolbox connected
to the XMC-A825-16 via Ethernet/UDP/IP. The Illustration below shows the XMC-A825-16 block diagram.
The XMC-A825-16 CAN 2.0B interfaces are implemented with licensed Bosch M_CAN controller IP cores to
ensure compatibility with the Bosch CAN standard and to allow precise hardware timing and control over the
transmission and reception of CAN/ARINC825/CANaerospace messages. The Xilinx FPGA and the XMC-
A825-16 firmware provide local buffering and 60ns time stamp resolution for all CAN messages and
implement ARINC825/CANaerospace specific protocol functions. High precision time synchronization of CAN
messages is accomplished through an IRIG-B time code input providing 1µs resolution. An integrated µSDHC
interface is used for data acquisition storage, system configuration information and firmware upgrades.
XMC-A825-16 can be integrated into a rugged aluminum box and powered from 9-36 VDC allowing it to run
from standard 14V or 28V DC aircraft power buses according to the EN2282 specification. In this configuration
it is called a
CANFlight-16
The power input lines are protected against transient overvoltage and
electromagnetic interference. The total power consumption of a XMC-A825-16 unit is less than 5Watts. The
CAN and Ethernet interfaces are serviced by different processors so that all interfaces may be used at the
same time without any loss of data. XMC-A825-16 units may be connected to host computers using
CANaerospace/ARINC825 and the auto-negotiating 10/100/1000 BaseT Ethernet interface with the CAN over
Ethernet protocol standard developed by Stock Flight Systems. The Wireless LAN (IEEE 802.11) option for
CANFlight-16 version provides an integrated DHCP server and a web-based configuration interface. The
µSDHC card slot accepts cards with sizes up to 128 GBytes.
XMC-A825-16 units can work as either standalone systems or as intelligent nodes within simple or complex
CAN, CANaerospace and ARINC825 networks, They are interoperable with the Dual Channel CANFlight and
the 4-channel PowerNECS in any combinations on the same network. The interface between XMC-A825-16
and host computer applications via Ethernet/UPD/IP, either wired or wireless, is realized through a
corresponding Application Programming Interface (API) for a variety of operating systems including Linux,
Solaris, MacOS, Windows and VxWorks.