Contact Us
CAN Controller
Design IP
Overview

CAN (Controller Area Network) functions as a prevalent embedded communication protocol for interconnected devices in the automotive and industrial automation sectors. Its FD (Flexible Data-rate) feature enables adaptable data rates, optimizing bandwidth utilization and accommodating diverse communication needs. SmartDV offers a complete, scalable, and silicon-proven solution for CAN. SmartDV’s CAN Controller design IP core is highly customizable to optimize design area, power, and performance for both ASIC and FPGA flows, providing flexibility to adapt to specific design requirements.

CAN Controller
Benefits
  • Full CAN transmit and receive functionality
  • Bit rate up to 1 Mbps for classic CAN
  • Bit rate up to 5 Mbps for CAN FD
  • Data, remote, error, and overload frames
  • 11-bit and 29-bit identifiers
  • Automatic response for remote frame
  • Bit, stuff, CRC, form, and acknowledgement error detection
  • Interrupt for each CAN bus error and arbitration lost with detailed bit position
  • Programmable clock output
  • Single-shot transmission
  • Self-reception of own messages
  • Message acceptance using single filter and double filter
  • TEC/REC error count registers with read/write access
Compliance and Compatibility
  • CAN 2.0 A/B ISO11898 and CAN FD 1.1 specifications
  • Original Bosch protocol and ISO specifications per ISO 1989 specification
  • Time-triggered operation (TTCAN) pre ISO 19898-4 specification
  • AUTOSAR and SAE J1939 specifications
  • All major EDA synthesis, simulation, and linting flows