CAN IP modules
Smart implementation of CAN bus communication abilities into ASIC, FPGA, and stand-alone devices.
X_CAN
The X_CAN is a CAN IP module that can be implemented in a SoC (System on Chip).
It supports CAN CC (Classical CAN), CAN FD (CAN with Flexible Data-rate), and CAN XL (CAN with Extended Length) communication according to ISO 11898-1:2024. 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.
M_CAN
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 CAN CC (Classical CAN) and CAN FD (CAN with Flexible Data-rate) communication according to ISO11898-1:2024. 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.
> More information about M_CAN IP
Optional Add-ons:
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.