Welcome to the CAN-bus Wiki project

CTU - Czech Technical University in Prague

There are more CAN bus related project implemented at the Faculty of Electrical Engineering of the Czech Technical University in Prague


Open-source CAN FD core

The Czech Technical University (CTU) in Prague has developed an open-source CAN FD core and appropriate development tools. The core complies with ISO 11898-1:2015. The IP core is available under MIT license conditions. The basic features include a RX first-in, first-out (Fifo) buffer of 32 words to 4 096 words equivalent to one to 204 CAN FD data frames and four TX buffers for one CAN FD data frame each. Time stamping of frames is supported as well as time-triggered transmission of data frames.

The VHDL open-source CAN FD core project.

Project pages:

Documentation and testing:

Integration with FPGA SoCs and boards

  • Integration with Zynq-7000 system


  • Integration with Intel EP4CGX15 based DB4CGX15 PCIe board


  • Integration with Intel Cyclone V 5CSEMA4U23C6 based DE0-Nano-SoC Terasic board.


CTU CAN FD core emulation is part of mainline QEMU source tree. See QEMU CAN documentation.

OpenCores SJA-1000 FD Tol

OpenCores SJA-1000 controller modified to ignore CAN FD frames which allows it to coexists and send frames on network with CAN FD traffic. The core is packed as a Xilinx Vivado component.

Project pages: https://gitlab.fel.cvut.cz/canbus/zynq/sja1000-fdtol

QR Code
QR Code controllers:ctucanfd (generated for current page)