IP Block – IP for CAN and CAN FD

IP Block: The Synective CAN 2.0/CAN FD IP core implements a complete CAN controller for integration into FPGAs and ASICs.

The IP is compliant to the new ISO 11898-1:2015 standard, supporting both standard CAN and CAN FD. CAN FD is a new version of the CAN standard, where the payload is sent at a higher bitrate (up to 10 Mbit/s). The payload can also be up to 64 bytes long, compared to 8 bytes for normal CAN.

The IP is available for most Xilinx, Altera, Lattice and Microsemi FPGA devices, supporting native bus interfaces like AXI, Avalon and APB. Processor integration is available for SOC type of FPGAs.

The IP is designed with many features for diagnosis and CAN bus debugging, making it ideal for data loggers and similar devices. All these features can be disabled at build time, to minimize footprint for more traditional applications.

R

CAN FD, both ISO and non-ISO

 
R

CAN 2.0A and 2.0B

 
R

Small Footprint

 
R

System Bus Interfaces: AXI, Avalon, APB

 
R

Common receive interface for multiple Channels

 
R

Configurable Hardware Buffer Size

 
R

Status Updates in Data Stream

 
R

Interrupt Logic

 
R

Transmit Rate Adaptation

 
R

Low-Latency DMA with Interrupt Rate Adaptation

 
R

Timestamps

 
R

Listen Only-mode

 
R

Auto Acknowledge Mode

 
R

Self-Listen-Mode

 
R

Single Shot Mode

 
R

Separate System Bus and Core Clocks

 
R

Support for Xilinx, Intel, Lattice and Microsemi FPGAs

 
CAN FD
CAN FD IP architecture

Want to know more?

Please contact us and describe your use case for CAN FD, what FPGA family you plan to use etc and we will get back with an as detailed answer as possible

High Performance Embedded

Synective Labs provides high performance embedded solution to a wide range of customers, with a focus on computational and data intense problems.

FPGA/ASIC design

Synective Labs is a leading design house and consulting company within FPGA and ASIC design in the Nordic region.

IP block

The Synective CAN 2.0/CAN FD IP core implements a complete CAN controller for integration into FPGAs and ASICs.

Image and Signal Processing

Synective Labs specializes in algorithm development for image and signal processing, with many years of experience from advanced camera, radar and sensor systems.

Server Based Acceleration

Synective Labs work with some of the world’s leading providers of hardware for server-based acceleration, in order to reach state of the art results.

Machine Learning

Synective Labs is actively researching and implementing machine learning with deep neural networks designed to fit on small edge FPGAs and other low power embedded systems. 

Share This