Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| controllers:ctucanfd [2020/10/22 00:03] – [CTU CAN FD Core] pavelpisa | controllers:ctucanfd [2025/12/05 21:52] (current) – [CTU CAN FD] pavelpisa | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== CTU - Czech Technical University in Prague ====== | ====== CTU - Czech Technical University in Prague ====== | ||
| - | There are more CAN bus related project implemented at | + | There are many CAN bus related project implemented at |
| the [[http:// | the [[http:// | ||
| of the [[http:// | of the [[http:// | ||
| - | ===== CTU CAN FD Core ===== | + | ===== CTU CAN FD ===== |
| - | Open-source CAN FD core | + | |
| - | The Czech Technical University | + | CTU CAN FD is a soft IP core whose development started at Czech Technical University. The core is usable |
| - | The VHDL open-source CAN FD core project. | + | HW Features: |
| + | * 2 - 8 TX buffers | ||
| + | * FIFO-like RX buffer with configurable size | ||
| + | * HW filtering of RX frames | ||
| + | * Time-stamping (RX) and Time-triggered transmission (TX) | ||
| + | * Variety of interrupts | ||
| + | * Listen only mode, Restricted operation mode, Self test mode, Test Mode, | ||
| + | * Support of ASIC manufacturing testability (DFT and memory testing) | ||
| - | Project pages: [[https:// | + | Project pages: |
| + | * [[https:// | ||
| Documentation and testing: | Documentation and testing: | ||
| - | * [[http:// | + | * [[http:// |
| - | * [[http:// | + | * [[http:// |
| - | * [[http:// | + | * [[http:// |
| - | * [[https:// | + | * [[https:// |
| * [[https:// | * [[https:// | ||
| - | Integration with FPGA SoCs and boards | + | Integration with FPGA SoCs and boards: |
| * Integration with Zynq-7000 system | * Integration with Zynq-7000 system | ||
| Line 31: | Line 38: | ||
| https:// | https:// | ||
| - | CTU CAN FD core emulation is part of mainline QEMU source tree. See [[https://git.qemu.org/? | + | Apart from the core itself, there are several related projects: |
| + | * Emulation in mainline QEMU source tree. See [[https://www.qemu.org/ | ||
| + | * Socket CAN Linux driver is available from mainline. See [[https:// | ||
| + | * RTEMS RTOS CAN/CAN FD subsystem has been developed by CTU team and it includes CTU CAN FD support. See [[https:// | ||
| + | * NuttX RTOS includes initial CTU CAN FD support working with QEMU emulated PCI card. | ||
| + | * [[https:// | ||
| + | |||
| + | Usage: | ||
| + | * The core has been used in several industry projects realized at: [[https:// | ||
| + | * The core has been used in space missions and well as it is integrated into mas produced MCUs | ||
| ===== OpenCores SJA-1000 FD Tol ===== | ===== OpenCores SJA-1000 FD Tol ===== | ||