CAN IP modules
Smart implementation of CAN bus communication abilities into ASIC, FPGA, and stand-alone devices.
The X_CAN is a CAN IP module that can be implemented in a SoC (System on Chip).
It supports Classical CAN, CAN FD (CAN with Flexible Data-rate), and CAN XL (CAN with Extended Length) communication. CAN XL is specified by CiA 610-1 specification (CAN in Automation). CAN is currently standardized as part of ISO11898. For connection to the CAN physical layer, additional transceiver hardware is required. The X_CAN is being developed as Safety Element out of Context (SEooC) according to ISO 26262-11:2018 Clause 4. Safety Manual and FMEDA are available on request.
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 supports Classical CAN and CAN FD (CAN with Flexible Data-rate) communication according to ISO11898-1:2015. For a connection to the CAN physical layer, additional transceiver hardware is required. The M_CAN is also available as M_TTCAN, to additionally support Time-Triggered CAN according to ISO11898-4. The M_CAN has been developed as Safety Element out of Context (SEooC) according to ISO 26262-11:2018, Clause 4. Safety Manual and FMEDA are available on request.
TSU - Timestamping unit for MCAN
The timestamping unit supplies the M_CAN IP-module with hardware timestamps according to CiA 603 and AUTOSAR specification.
DMU - Direct memory access unit
The DMU supports DMA transfers between M_CAN message RAM and system memory
Mandatory License of CAN Protocols
The CAN Protocols are patented products developed by Robert Bosch GmbH.
A CAN Protocol License is required for all implementations of CAN FD, CAN FD Light, TTCAN and CAN XL modules.