CAN-XL Bus Controller IP

Overview

The CAN-XL Bus Controller Core performs serial communication as per CAN 2.0, CAN-FD & CAN-XL Specifications. It also supports original Bosch Protocol & ISO 11898 specifications for TTCAN (Time Triggered Operation) as specified in ISO11898-4. The design is fully optimized to support AUTOSAR and SAE J1939 specifications. The CAN-XL Controller core is easy to integrate with the Host processor using AMBA-AXI standard interface. This highly configurable design supports programmable Interrupts, data and baud rates, acceptance filters & buffering schemes specific to the application.

Key Features

CAN Controller IP Specifications Support

  • CAN 2.0, CAN-FD (ISO 11898-1.2015 & legacy ISO and Bosch Specifications)
  • CAN-XL (CiA 610-1 version 1.0.0)
  • TTCAN (ISO 11898-4 level 1)
  • AUTOSAR and SAE J1939
  • Fully programmable 1Mbits/sec with CAN 2.0 and several Megabits/sec for CAN-FD & CAN-XL design

Enhanced Safety with CADsec Protocol support

  • Implements cascaded CRC with Hamming Distance-6, meaning all errors detected
  • Optional CADsec for node-to-node protection using 4-byte header with ciphercontrol, secure channel ID & 128-bit authentication tag
  • Optional Payload Encryption
  • Loop-Back Mode for self-diagnostics
  • Time stamping compliant to CiA-603 Specification
  • ISO-26262 ASIL-B Readiness with ECC for SRAM memory
  • Optional ISO26262 ASIL-C Support

Ease of Integration, Usage & Porting

  • AMBA-AXI Interface
  • Optional Multi-CAN Wrapper for controlling multiple CAN Bus Nodes using a single host CAN Controller
  • Supports CAN-XL Transceiver with Mici (Medium Independent CAN Interface) for Dual-Mode Transceivers

Compliance Check

  • Multiple 3rd party CAN2.0, CAN-FD & CANXL Verification IP Protocol Compliance checked

Block Diagram

CAN-XL Bus Controller IP Block Diagram

Deliverables

  • System Verilog RTL Source Code
  • A simplified Testbench with simulation models to run initial set of tests after release
  • Synthesizable Netlist
  • Synthesis Scripts and exception lists
  • Timing Report
  • Protocol Compliance & Coverage Report
  • Sample Firmware with Drivers
  • Application Notes

Note*: ” License does not include the CAN Protocol License and CAN Trademarks”

Technical Specifications

×
Semiconductor IP