CAN FD

Status:

Available

GRCANFD is a CAN IP core implementing a CAN-FD controller compatible with both CAN 2.0 and CAN FD. GRCANFD features a DMA interface to fetch and store frames from/to external memory via AHB or AXI4 bus.

Overview

GRCANFD is a VHDL IP core implementing a CAN-FD controller compatible with both CAN 2.0 and CAN-FD. It consists of an internal CAN-FD codec and a top layer handling the configuration and control of the IP. GRCANFD features a generic bus master interface to fetch and store frames from/to external memory. Wrappers for adapting the generic bus master to AMBA 2.0 AHB and AXI4 are available. The IP core also features an AMBA 2.0 APB slave interface for accessing the configuration registers.

Architecture

arrow down icon

Key Tech Spec

arrow down icon

Target technology support

arrow down icon

Evaluation boards

arrow down icon

Ordering information

arrow down icon

Development Kit

arrow down icon

Licensing

arrow down icon

Software

arrow down icon

Tools

arrow down icon

Block diagram

arrow down icon

Supported Hardware

arrow down icon

Configuration

arrow down icon

Reference Design

arrow down icon

Other resources

arrow down icon

Detailed features

arrow down icon
  • Support for both CAN 2.0 and CAN-FD
  • Fully compatible with ISO 11898-1:2015
  • Based on the existing GRCAN IP, maintaining backwards compatibility
  • Generic bus master interface for frame fetching and storage with DMA
  • Optional wrappers for AMBA 2.0 AHB and AXI4
  • AMBA 2.0 APB slave interface for configuration and control of the IP
  • Independent Transmit and Receive channels
  • Local FIFOs with configurable depth for Receive and Transmit channels
  • Frame Acceptance Filter (Receive channel)
  • Frame Synchronization Filters (Transmit and Receive channels)
  • Single shot mode (Transmit channel)
  • Optional generation of Overload Frames (Receive channel)
  • Transmitter Delay Compensation of up to 2 data bit times (data bit-rate only)
  • Listen-only, Self-ACK and Loop-back modes
  • CAN bus redundancy
  • Overload frame generation when RX FIFO is full
  • Support for CANOpen Minimal Set Protocol as per the ECSS-E-ST-50-15C specification, section 9

Downloads

File

Category

Revision

Date

Access

GRLIB IP Cores Manual

Data sheet and user's manual

2024.2

2024-07-15

Free download

Password/
Contact us

GRLIB User's Manual

Data sheet and user's manual

2024.2

2024-07-15

Free download

Password/
Contact us

Excel sheet for SoC area estimation

Data sheet and user's manual

2024.2

2024-07-15

Free download

Password/
Contact us

Frequently asked questions

What is CAN FD?
arrow down icon