C3: Configurable CAN FD controller: Architecture, design and hardware implementation

2017-07-26
CAN 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 2Mbps.

Suggestions

C³: configurable CAN FD controller: design, implementation and evaluation
Afşin, Mehmet Ertuğ; Schmidt, Şenan Ece; Schmidt, Klaus Werner; Department of Electrical and Electronics Engineering (2018)
CAN FD (Controller Area Network with Flexible Data Rate) is a new communication standard, compatible with CAN. Different from CAN, CAN FD switches to high data rate during data transmission and allows payloads up to 64 bytes. In this thesis, we propose C3: Configurable CAN FD Controller which features up to fully configurable 96 TX and 96 RX buffers organized as mailboxes. Each RX buffer has dedicated acceptance filters. The host MCU sees C3 as a memory mapped device and interfaces with it via SPI protocol ...
Linearization of RF power amplifiers with memoryless baseband predistortion method
Kolcuoğlu, Turusan; Demir, Şimşek; Department of Electrical and Electronics Engineering (2011)
In modern wireless communication systems, advanced modulation techniques are used to support more users by handling high data rates and to increase the utilization efficiency of the limited RF spectrum. These techniques are sensitive to the nonlinear distortions due to their high peak to average power ratios. Main source of nonlinear distortion in transmitter topologies are power amplifiers that determine the overall efficiency and linearity of the transmitter. To increase linearity without sacrificing effi...
Cost aware TCP scheduler for bandwidth aggregation
Ağırbaş, Serhat; Koçyiğit, Altan; Sevgi, Cüneyt; Department of Information Systems (2018)
Constant bit rate, time sensitive data delivery is needed for many network applications and these applications usually require high throughput and less variable delay. When such applications run on mobile devices, the bandwidth available and the other characteristics of the primary network connection may not be sufficient to provide necessary quality of service. On the other hand, most of the mobile devices are multihomed that is they are equipped with more than one network interface, hence they can be conn...
Path planning for mobile-anchor based wireless sensor network localization: Static and dynamic schemes
Erdemir, Ecenaz; Tuncer, Temel Engin (Elsevier BV, 2018-08-01)
In wireless sensor networks, node locations are required for many applications. Usually, anchors with known positions are employed for localization. Sensor positions can be estimated more efficiently by using mobile anchors (MAs). Finding the best MA trajectory is an important problem in this context. Various path planning algorithms are proposed to localize as many sensors as possible by following the shortest path with minimum number of anchors. In this paper, path planning algorithms for MA assisted loca...
Feasibility study for dynamic context switching inpartially reconfigurable FPGAS
Yılmaz, Esat; Bazlamaçcı, Cüneyt Fehmi; Department of Electrical and Electronics Engineering (2019)
Reconfiguration of computing and control circuits according to dynamically changing needs is a supportive concept which saves design-time and the space needed for floorplanning in comparison to application specific integrated circuits (ASIC). FPGAs which are commonly used reconfigurable devices have both full and partial reconfiguration features. Dynamic partial reconfiguration is a technique which enables some part of the circuit to be reconfigured while other parts are running. This feature allows the use...
Citation Formats
M. E. Afşin, K. V. Schmidt, and Ş. E. Schmidt, “C3: Configurable CAN FD controller: Architecture, design and hardware implementation,” 2017, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/48124.