Arasan’s most advanced 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. Arasan’s 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.
Fig 1 Block Diagram of CAN-XL Controller
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
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”