CAN FD Bus Controller IP is an extension of Classical CAN Bus IP that addresses the increasing need for higher data rates and larger payload sizes. It enhances the original CAN protocol by enabling faster communication and increased bandwidth. CAN FD Bus IP is particularly useful in applications such as advanced driver-assistance systems (ADAS), infotainment systems, and diagnostic tools, where high-resolution sensor data, multimedia content, and firmware updates require higher data throughput.
Arasan’s Controller Area Network – Flexible Data (CAN-FD) Controller IP implements the CAN 2.0A, CAN 2.0B as well as the high-performance CAN-FD (Flexible Data Rate) protocols. It is compliant to both Non-ISO CAN-FD
from BOSCH as well as ISO11898-1:2015 DIS. It can be integrated into devices that require CAN connectivity commonly used in automotive and industrial applications.
Arasan’s CAN-FD 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.
Figure 1 Block Diagram CANFD Bus Controller
Features
CAN Specifications Support
Implements the CAN 2.0A and CAN 2.0B protocols
Supports ISO CAN-FD-ISO 11898-1:2015 DIS protocols
Non-ISO BOSCH CAN-FD Protocol
64 data bytes to multiple megabytes
Time-stamping support, compliant to CiA0603 specification
TTCAN (ISO 11898 level-1)
Optimized for AUTOSAR and SAE J1939
ISO26262 Certified, CAN2/0/CAN-FD Compliant, and designed for ASIL-B
Advanced Features
SDB-Software Defined Buffers, to support large external and small internal memories with minimum latency
Optimized design for short data frames to create latency advantage (best for CAN-FD)
Highly configurable design for data rate, baud-rate, interrupt sources and mix-bit options
Low software overhead, future-proof design
RAS Features
Advanced Error management unit prevents data loss during transmission and prevents message collisions
Designed to increase reliability, faster error reporting
Separate CRCs for CAN2.0 and CAN-FD
Frame or Format error reporting is done on the receiver side in a timely manner
Supports debug, system maintenance and system optimization for Last error types, Arbitration lost position, error threshold indicators and others
Special listen-only mode for CAN/CAN-FD traffic analysis and automatic bit-rate detection for performance measurement
Loopback mode for debug and self-testing during integration and system bring-up
Compatible with CAN 2.0A/2.0B and CAN-FD network nodes
Supports programmable baud rates; arbitration phase supports baud rates up to 1 Mbps, and data phase supports baud rates up to 20 Mbps
Data phase payload supports up to 2048 bytes
Supports DMA for transmitting and receiving data frames (built-in DMA or triggering system DMA)
If DMA host interface is supported, it supports AHB or AXI interface
Register configuration interface supports APB, AHB or AXI interface
Note*:” License does not include the CAN Protocol License and CAN Trademarks”
CiA has a long and fruitful relation to Arasan Chip Systems, Inc. Since 2013, we have been in contact regarding CAN and CAN FD IP cores. Since 2021, The Company is a member of the nonprofit CiA association and part of the CiA community with more than 700 members. We appreciate the support by Arasan Chip Systems,” said Holger Zeltwanger, CiA Managing Director since 1992.