• 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