There are many CAN bus related project implemented at the Faculty of Electrical Engineering of the Czech Technical University in Prague
CTU CAN FD is a soft IP core whose development started at Czech Technical University. The core is usable in FPGA and ASIC implementations. It supports ISO and NON-ISO versions of CAN FD protocol and it is compliant with ISO 11898-1 2015. The core is open-source, see the licensing conditions on project page.
HW Features:
Project pages:
Documentation and testing:
Integration with FPGA SoCs and boards:
https://gitlab.fel.cvut.cz/canbus/zynq/zynq-can-sja1000-top
https://gitlab.fel.cvut.cz/canbus/pcie-ctu_can_fd
https://gitlab.fel.cvut.cz/canbus/intel-soc-ctucanfd
Apart from core itself, there are several sub-projects:
Usage:
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