Afsin, Mehmet ErtugSchmidt, Klaus WernerSchmidt, Ece Guran2020-03-202020-03-202017Afsin, Mehmet Ertug; Schmidt, Klaus Werner; Schmidt, Ece Guran, "C-3 : configurable CAN FD controller: architecture, design and hardware implementation", 2017 12th IEEE Internatıonal Symposium On Industrial Embedded Systems (SIES), pp.73-81, (2017).97815386316692150-31092150-3117https://doi.org/10.1109/SIES.2017.7993399CAN FD (Controller Area Network with Flexible Data Rate) is a new standard which provides a fast data rate while preserving the compatibility with CAN. In this paper, we propose the C-3 (Configurable CAN FD Controller) IP core architecture, which is compatible with the non-ISO CAN FD standard. C-3 supports up to 96 transmit and receive buffers. The transmit buffers are organized as mailboxes with CAN ID prioritization in frame transmission. A separate filter mask that can be configured by the user exists for each receive buffer. Different from existing CAN/CAN FD controllers, the numbers and sizes of transmit and receive buffers of C-3 can be configured at run time. To this end, C-3 enables the best use of a single controller hardware for different applications and enables improving the real-time communication performance. C-3 communicates with the host device over SPI without any specific interface requirements using the protocol that is developed in the scope of this paper. C-3 is implemented on an FPGA Evaluation Board and its functionality is verified at a data rate of 2 Mbps.eninfo:eu-repo/semantics/closedAccessC-3 : configurable CAN FD controller: architecture, design and hardware implementationC3: Configurable Can Fd Controller: Architecture, Design and Hardware ImplementationConference Object738110.1109/SIES.2017.79933992-s2.0-85028554314WOS:000427108300011N/AN/A