Overview
The Classical CAN version CPCI-CAN/402-4 can only be used in Classical CAN applications
because its controller is not CAN FD capable.
The CAN FD version CPCI-CAN/402-4-FD is fully backwards compatible with CAN and can also
be used in Classical CAN applications.
INFORMATION
Every CAN FD controller is backward compatible to the Classical CAN protocol.
Classical CAN nodes and CAN FD nodes can communicate with each other as long as
the CAN FD frame format remains unused!
You can insert for example the CAN FD version CPCI-CAN/402-4-FD in your Classical CAN
application if you want to replace a Classical CAN component. The CAN FD board automatically
communicates like a Classical CAN board (the existing program code can be used unchanged).
The CPCI-CAN/402-4-FD has to communicate with the CAN nodes via Classical CAN frames,
because Classical CAN controllers do not tolerate CAN FD frames. All controllers have to use the
same Classical CAN Bitrate.
INFORMATION
During the initialisation of the CAN controller of the CAN FD boards the application
determines via software if the CAN FD boards communicate with Classical CAN or with
CAN FD.
See NTCAN-API Manual Part 1: “Application Developers Manual” for further information.
NOTICE
The system integrator has to verify that all CAN nodes on the bus are set to the same bit
rate!
If you work with a Classical CAN application and want to migrate to CAN FD in the future, you can
replace your Classical CAN nodes one after another until all CAN nodes are replaced by CAN FD
nodes.
esdACC
The CAN FD or CAN interfaces are driven by the ISO 16845:2004 certified esdACC (esd
advanced CAN Core) implemented in an Intel® (formerly Altera®) FPGA.
CAN Data Management
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 the CPCI-CAN/402-4(-FD) can be operated for example in Hypervisor
environments.
Furthermore the CPCI-CAN/402-4(-FD) provides high resolution 64-bit hardware timestamps for
CAN messages with bit time accuracy.
Additional free-of-charge esd CAN tools for Windows
®
are downloadable from our website. The
tools offer efficient setup and analysis of Classical CAN applications and networks.
NOTICE
CPCI-CAN/402-4(-FD) boards which are equipped with the Pericom
®
PCI-to-PCI bridge
PI7C9X111SL might have a potential interoperability problem in Microsoft Windows or in
Linux
®
operating systems. Please read chapter “Application Note to CAN/402 Boards“
on page 37 for information about this.
Page 10 of 42
Hardware Manual • Doc. No.: I.2332.21 / Rev. 1.2
CPCI-CAN/402-4(-FD)