CAN-PCIe/402-FD

PCI Express® Board with 1 or 2 CAN FD Interfaces

Single Lane PCIe Board with Altera® FPGA

  • 1x or 2x CAN-FD interfaces according to ISO 11898-2

  • CAN bit rates from 10 kbit/s up to 5 Mbit/s with the same CAN transceiver

  • Bus mastering and local data management by FPGA

  • PCIe® interface according to PCI Express Specification R1.0a

  • Selectable CAN termination on board

  • Supports MSI (Message Signaled Interrupts)

Wide Range of Operating System Support and Advanced CAN Diagnostic

  • Drivers and higher layer protocols for Windows®, Linux®, QNX®, RTX, RTX64 and others

  • esd Advanced CAN Core (esdACC) technology

Variety of Product Designs

  • Product versions available with or without electrical isolation

  • Low profile version available

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.

Link to CAN-PCIe/402-FD Hardware Overview Overview of available CAN-PCIe/402-FD hardware versions

 

CAN FD

The CAN FD interface based on a modern FPGA based CAN core architecture (esdACC) is able to send and receive ISO conforming CAN-FD (up to 5 Mbit) or CAN 2.0 A/B messages. The CAN-FD bitrate range is validated from 10 kbit/s up to 5 Mbit/s. Wide Choice of Hardware Designs The CAN-PCIe/402-FD is a PC board designed for the PCIe bus that features one or two CAN-FD interfaces according to ISO 11898-2. These versions are also available without electrical isolation. Equipped with up to two CAN-FD interfaces the board is available as low profile versions (CAN-PCIe/402-1-LP-FD and -LP2-FD).

CAN Data Management

The independent CAN-FD nets according to ISO 11898-1:2015 are driven by the esdACC (esd Advanced CAN Core) implemented in the Altera FPGA. The FPGA supports bus mastering (first-party DMA) to transfer data to the host memory. This results in a reduction of overall latency on servicing I/O transactions in particular at higher data rates and a reduced host CPU load. Due to the usage of MSI (Message Signaled Interrupts) the CAN-PCIe/402-FD can be operated for example in Hypervisor environments. The CAN-PCIe/402-FD provides high resolution hardware timestamps.

Software Support

Windows and Linux (NTCAN-API)
The CAN layer 2 drivers for Windows and Linux are included in the scope of delivery.

Realtime OS (NTCAN-API)
CAN layer 2 drivers for QNX, RTX and RTX64 are available.

Higher Layer Protocols (non CAN FD)
Higher Layer Protocols for non CAN FD application are available for many operation systems:

  • CANopen Master- and Slave-Stack
  • J1939
  • ARINC825
PCIe CAN FD interface board CAN PCIe/402-FD by esd