CAN | LIN IP Cores

CAN IP Core

Proven, secure RISC-V IP Cores for various applications

Fraunhofer IPMS offers a robust, silicon-proven CAN IP core designed for seamless integration into FPGA and ASIC platforms. This high-performance bus controller supports CAN 2.0B, CAN FD (as defined in ISO 11898-1:2015), and CAN XL (per CiA 610-1), enabling compatibility with the latest advancements in automotive and industrial communication standards.

The CAN IP core is ASIL-D ready, certified in accordance with ISO 26262, making it ideally suited for functional safety applications in the automotive industry. It is designed for use in systems requiring standard CAN or higher-layer CAN-based communication protocols, offering flexibility and long-term applicability.

Key Features and Advantages of Fraunhofer CAN IP Cores

  • Supports CAN 2.0B, CAN FD, and CAN XL standards
  • ASIL-D ready certification according to ISO 26262 for safety-critical systems
  • Fully verified and silicon-proven down to 22 nm for advanced ASIC technologies
  • Successfully tested in industry plugfests and integrated in numerous production environments
  • Ideal for automotive, industrial automation, and other real-time communication applications

Fraunhofer IPMS provides full integration support, including customization and system-level assistance, ensuring reliable deployment across a wide range of hardware platforms.

Technical Specifications

© Fraunhofer IPMS
Scheme: CAN IP Core

Features

  • Supports CAN 2.0, CAN FD/CAN Multi-standard CAN: CAN 2.0, CAN FD, CAN FD SIC, TTCAN, CAN XL
  • Flexible message buffering and advanced filtering
  • Built-in error analysis and diagnostics
  • ECC-protected SRAM for robustness
  • Broad host interfaces: 8/16/32-bit AMBA/APB and more
  • Wide PHY transceiver compatibility (Denso, Infineon, Microchip, NXP, OnSemi, …)
  • Interoperability and conformance tested; silicon-proven
  • ASIC and FPGA design supportagen: HDL sources and scripts

CANsec IP Core

© Fraunhofer IPMS
Scheme: CANsec IP Core

The CiA 613-1 and -2 standards of CAN in Automation (CiA) extend the CAN XL protocol with security functions that protect the integrity, authenticity, and confidentiality of data in CAN-based networks.

The CANsec IP core can be used directly between the host processor and a CAN XL controller core. It builds up the CANsec structure in the buffers of the CAN-XL core directly before transmission or directly after reception of the frame. The CANsec IP core has internal registers that contain the information (identifier, key and mode) for the safe channels. The registers for up to 256 safe channels can be set by synthesis parameters. Therefore, the station equipped with the CANsec IP-Core can participate in up to 256 safe channels. The CANsec is compatible with the CAN XL Controller IP Core (CAN-CTRL) of Fraunhofer IPMS and can also be used independently or with other CAN XL solutions. 

Features

  • CANsec for CAN XL: compliant with CAN XL spec and add-on services (CiA 610-1, CiA 613-1/2)
  • NIST-aligned cryptography: AES, CMAC, AES-GCM
  • Up to 16 parameterizable cipher channels
  • Configurable secure channels up to 16
  • Single clock domain (from host interface)
  • Detailed error reporting and configurable interrupt sources
  • Reuses CAN XL controller TX/RX buffers; optional separate buffer for standalone operation
  • Compatible with multiple CAN XL IP cores

LIN IP Core

© Fraunhofer IPMS
Scheme: LIN IP Core

The IPMS-LIN-IP core of the Fraunhofer IPMS supports the LIN specification 2.0, 2.1 or 2.2. The LIN (Local Interconnect Network) communication protocol for serial bus systems is mainly used in automotive applications, which require a lower bandwidth than CAN and is therefore comparatively cost-effective. The core is certified as ASIL-D-ready according to ISO 26262 for functional safety in automotive applications. The LIN IP design can be integrated into ASICs and FPGAs.

Features

  • LIN 2.2A compliant; backward compatible with LIN 1.3
  • Configurable for master or slave operation
  • Master: programmable data rate 1–20 kbit/s; Slave: automatic bit‑rate detection
  • 8-byte data buffer
  • 8-bit host controller interface
  • Fully synchronous, synthesizable RTL in VHDL or Verilog

Applications for CAN IP Cores

In systems where reliability, real-time performance, and safety are paramount, our silicon-proven CAN IP core delivers robust communication for automotive and industrial applications. Supporting CAN 2.0B, CAN FD, and CAN XL, and certified ASIL-D ready according to ISO 26262, it ensures flexible, future-proof integration into both ASIC and FPGA platforms for functional safety and high-speed data exchange.

Automotive

Our CAN IP core ensures reliable, safety-critical communication for modern vehicles, supporting ASIL-D safety standards and advanced CAN protocols like CAN FD and CAN XL. It enables seamless data exchange for engine control, ADAS, and in-vehicle networking.

Aerospace

Designed for mission-critical avionics, the CAN IP core delivers deterministic, fault-tolerant communication compliant with safety standards, supporting real-time data flow in flight control and onboard systems.

Industrial automation

In automation and factory environments, the CAN IP core offers robust, high-speed bus communication compatible with legacy and modern CAN standards, ensuring synchronized control and monitoring of machinery and robotics.

Naval

The CAN IP core supports secure and reliable data transmission in shipboard networks, meeting stringent safety and environmental requirements while enabling real-time communication for navigation and control systems.

Space

Engineered for space-grade applications, the CAN IP core provides fault-tolerant, time-critical communication that withstands harsh conditions, facilitating reliable control and data exchange in satellites and spacecraft.

Defense

Our CAN IP core meets the high demands of defense systems, offering secure, safety-certified communication for rugged and mission-critical platforms such as ground vehicles, weapon systems, and command networks.