Arasan's CAN-FD Controller IP is a configurable communication controller that implements Classical CAN (CAN 2.0A/2.0B) and CAN-FD (Flexible Data Rate) protocols for automotive and industrial applications. The IP is compliant with ISO 11898-1:2015 CAN-FD standards and also supports Bosch Non-ISO CAN-FD implementations. It is designed to enable higher bandwidth communication, larger payload sizes, and improved network efficiency compared to traditional CAN solutions. The controller integrates easily with host processors through standard AMBA AXI interfaces and provides configurable data rates, interrupt handling, acceptance filtering, buffering schemes, and DMA support. Advanced reliability and safety features include error management, CRC protection, error reporting, loopback mode, listen-only mode, SRAM ECC support, and error injection capabilities for validation and testing. The IP supports automotive software frameworks and protocols such as AUTOSAR and SAE J1939 and includes support for time stamping and TTCAN features. Functional safety options include ISO 26262 certification paths up to ASIL-C and ASIL-D. Deliverables include SystemVerilog RTL source code, verification collateral, synthesis scripts, firmware drivers, compliance reports, and application notes, simplifying SoC integration and deployment.