1, 2 or 4 Channel PCI-CAN Interface (Layer 2, CANopen® or J1939)
PCI Board with Altera® FPGA for up to 4x CAN
1x, 2x or 4x CAN interfaces according to ISO 11898-2
Bus mastering and local data management by FPGA
PCI interface according to PCI Local Bus Specification 3.0
Selectable CAN termination on board
Supports MSI (Message Signaled Interrupts)
Wide Range of Operating System Support and Advanced CAN Diagnostic
Software Drivers for Windows®, Linux®, VxWorks®, QNX®, RTX, RTX64 and others
CANopen®, J1939 and ARINC 825 protocol libraries are available
esd Advanced CAN Core (esdACC) technology
Variety of Product Designs
Product versions available with or without electrical isolation
Low profile version for 1x or 2x CAN
Wide Choice of Hardware Designs
The CAN-PCI/402 is a PC board designed for the PCI bus that features one, two (CANPCI/402-2) or four (CAN-PCI/402-4/2Slot) electrically isolated high-speed CAN interfaces according to ISO 11898-2. The CAN-PCI/402-4/2Slot comes with two CAN interfaces via a separate slot bracket. These product versions are also available
without electrical isolation.
In the CAN-PCI402-B4/1Slot version all four CAN interfaces are connected via one 37-pin DSUB connector. Equipped with up to two CAN interfaces the board is available as low profile versions (CAN-PCI/402-1-LP and -LP2).
CAN Data Management
The independent CAN nets according to ISO 11898-1 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-PCI/402 can be operated for example in Hypervisor environments.
The CAN-PCI/402 provides high resolution hardware timestamps.
CAN layer 2 (NTCAN-API) software drivers are available for Windows, Linux, VxWorks, QNX, RTX and RTX64.
The CANopen software package is available for Windows, Linux, RTX, VxWorks and QNX.