AMC-CAN4

4 Channel CAN AMC Module

High-Speed CAN at High Performance AMC Module

  • 4 high-speed CAN interfaces according to ISO 11898-2

  • High performance: local data management by FPGA and PCI Express® bus mastering

Well-Proven Design at a Highly Integrated CAN Module

  • All CAN channels controlled by Advanced CAN Core (esdACC) controller implemented in a Xilinx® Spartan® 3e FPGA

  • CAN interfaces via RJ45 sockets in the front panel, pin assignment acc. CiA® specification CiA 303-1

Wide Software Support

  • Drivers for Windows®, Linux®, QNX® and other operating systems

Drivers are available for several Operating Systems (see tables Software Support below). For other OS please contact our Support.
CAN driver availability for all esd CAN interfaces is listed here.

AMC CAN Interfaces
The AMC-CAN4 features four high-speed CAN interfaces according to ISO 11898-2.
The CAN interfaces are electrically isolated against the controller potential and against each other. CAN status is displayed by two LEDs for each CAN channel placed at the RJ45 connectors.

CAN Data Management
The four independent CAN nets according to ISO 11898-1 are driven by the esd Advanced CAN Core (esdACC) CAN controller implemented in the Xilinx Spartan 3e FPGA. Controlled by the FPGA the AMCCAN4 supports PCI bus mastering as an initiator, meaning that it is capable of initiating write cycles to the host CPU’s RAM independent of the CPU or the system DMA controller. This results in a reduction of overall latency on servicing I/O transactions in particular at higher data rates.

Software Support
CAN layer 2 (CAN-API) software drivers are available for Windows, RTX, VxWorks®, QNX and Linux. Drivers for other operating systems are available on request.
The CANopen® software package is available for Windows, VxWorks1, RTX, QNX and Linux.
The J1939 software package is available for Windows, VxWorks, QNX and Linux.