DocumentCode :
8676
Title :
Extensible FlexRay Communication Controller for FPGA-Based Automotive Systems
Author :
Shreejith, Shanker ; Fahmy, Suhaib A.
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
Volume :
64
Issue :
2
fYear :
2015
fDate :
Feb. 2015
Firstpage :
453
Lastpage :
465
Abstract :
Modern vehicles incorporate an increasing number of distributed compute nodes, resulting in the need for faster and more reliable in-vehicle networks. Time-triggered protocols such as FlexRay have been gaining ground as the standard for high-speed reliable communications in the automotive industry, marking a shift away from the event-triggered medium access used in controller area networks (CANs). These new standards enable the higher levels of determinism and reliability demanded from next-generation safety-critical applications. Advanced applications can benefit from tight coupling of the embedded computing units with the communication interface, thereby providing functionality beyond the FlexRay standard. Such an approach is highly suited to implementation on reconfigurable architectures. This paper describes a field-programmable gate array (FPGA)-based communication controller (CC) that features configurable extensions to provide functionality that is unavailable with standard implementations or off-the-shelf devices. It is implemented and verified on a Xilinx Spartan 6 FPGA, integrated with both a logic-based hardware ECU and a fully fledged processor-based electronic control unit (ECU). Results show that the platform-centric implementation generates a highly efficient core in terms of power, performance, and resource utilization. We demonstrate that the flexible extensions help enable advanced applications that integrate features such as fault tolerance, timeliness, and security, with practical case studies. This tight integration between the controller, computational functions, and flexible extensions on the controller enables enhancements that open the door for exciting applications in future vehicles.
Keywords :
automotive electronics; controller area networks; field programmable gate arrays; mobile radio; protocols; reconfigurable architectures; telecommunication network reliability; CANs; CC; ECU; FPGA-based automotive systems; Xilinx Spartan 6 FPGA; automotive industry; communication interface; controller area networks; distributed compute nodes; embedded computing units; event-triggered medium access; extensible FlexRay communication controller; field-programmable gate array; fully fledged processor-based electronic control unit; high-speed reliable communications; logic-based hardware ECU; next-generation safety-critical applications; off-the-shelf devices; reconfigurable architectures; reliable in-vehicle networks; time-triggered protocols; Hardware; Protocols; Standards; Switches; Synchronization; Vehicle dynamics; Vehicles; Automotive systems; field-programmable gate arrays; networks;
fLanguage :
English
Journal_Title :
Vehicular Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9545
Type :
jour
DOI :
10.1109/TVT.2014.2324532
Filename :
6816104
Link To Document :
بازگشت