Automotive IP modules
CAN IP modules
Smart implementation of CAN bus communication abilities into FPGAs and microcontrollers.
M_CAN and M_TTCAN
The M_CAN is a CAN IP module that can be realized as stand-alone device, as part of an ASIC, or on an FPGA. It supplies communication according to ISO11898-1:2015. Additionally, it supports classical CAN and CAN FD (CAN with Flexible Data-rate). For a connection to the physical layer, an additional transceiver hardware is required.
The C_CAN FD8 is a CAN IP module that can be implemented as a standalone device, as part of an ASIC, or on an FPGA. It is software compatible to the well-known C_CAN IP module.
The C_CAN FD8 performs communication according to ISO11898-1:2015. It supports classical CAN and CAN FD (CAN with Flexible Data-rate) communication with up to 8-byte data fields. For connection to the physical layer additional transceiver hardware is required.
CAN FD (CAN with Flexible Data-rate) was introduced by Bosch in 2012 to overcome the Classic CAN's bit rate limitation to 1 Mbps and to expand the number of data bytes per CAN frame from up to 8 to up to 64, thereby closing the gap between Classic CAN and other protocols. This is achieved by a modified CAN frame format where the bit rate can be switched to faster value inside the CAN frame and by a new data length coding.
CAN FD is standardized as ISO11898-1:2015. CAN FD protocol controllers are also able to perform classical CAN communication.
Plug-and-Secure Communication for CAN
Plug-and-Secure Communication for CAN (PnS for CAN) is a novel approach for establishing and refreshing symmetric cryptographic keys in CAN networks through plug-and-play.
This is done by exploiting special properties of the CAN physical layer. The approach excels in its low complexity, its low bandwidth requirements and its seamless integration into the existing CAN ecosystem.
Read more about PnS for CAN in two recent articles published in the December 2015 issue of CiA's CAN Newsletter as well as at the International CAN Conference 2015 in Vienna, Austria: