CAN FD Bus Controller IP

Overview

The Controller Area Network – Flexible Data (CAN-FD) controller IP implements the CAN 2.0A, CAN 2.0B as well as newer high-performance CAN-FD protocols. The CAN protocol uses a multi-master bus configuration for the transfer of frames between nodes of the network and manages error handling with no burden on the host processor. It can be integrated into devices that require CAN connectivity commonly used in automotive and industrial applications. The core enables the user to set up economic and reliable links between various components. It appears as a memory-mapped I/O device to the host processor, which accesses the CAN core to control the transmission or reception of frames. In addition to automotive applications, it is widely used in applications such as factory automation, machine control, building automation, maritime, medical, railway and avionics.

Key Features

  • CAN FD IP Core Implements the CAN 2.0A and CAN 2.0B protocol. ISO 11898-1 compliant
  • Supports ISO CAN-FD – ISO 11898-1:2015 DIS compliant
  • Listen-Only Mode enables CAN bus traffic analysis and automatic bit-rate detection
  • Loopback mode for self-testing
  • Non-ISO CAN FD - Compliant to Bosch Spec.
  • Independent System Clock(SYSCLK) and CAN Bus Clock(CANCLK)
  • Programmable data rate up to 1 Mbit/s with CAN 2.0 and several Mbit/s with CAN FD option
  • Programmable baud rate Prescaler: 1 up to 1/256
  • Buffer can be implemented as a single port SRAM or flops
  • Single Shot Transmission Mode for lower software overhead and fast reloading of transmit buffer
  • Optional APB Interface
  • Supports 32-bit interface

Benefits

  • It can be used as an embedded communication system for microcontrollers as well as an open communication system for intelligent devices. The CAN serial bus system, originally developed
  • Code validated with Spyglass
  • Application-Specific Message Filters
  • Functionality ensured with comprehensive verification with 3rd party VIPs
  • Functionality proved in FPGA

Applications

  • Automotive
  • Avionics and aerospace
  • Factory automation
  • Machine control
  • Building automation
  • Entertainment

Deliverables

  • VHDL or Verilog RTL Source Code
  • Verification Suite
  • Compliance Suite
  • Simulation scripts
  • Linux driver
  • Functional Testbench including CANbus transceiver model and additional CAN nodes
  • Synthesis Script
  • Data Sheet
  • User Guide

Technical Specifications

×
Semiconductor IP