Title :
Virtual CAN Lines in an Integrated MPSoC Architecture
Author :
Wasicek, Armin ; Hoftberger, Oliver ; Elshuber, Martin ; Isakovic, Haris ; Fleck, Andreas
Abstract :
The standard solution for automotive control networks is the Control Area Network (CAN) bus. Almost any vehicular computer system comprehends at least one CAN line. For the past two decades, software development for control system has been strongly connected to the properties and interfaces of the CAN bus. Currently, the automotive industry is in the middle of a technology leap towards an information-based industry. New technologies are getting ready to fulfill newly emerging requirements for innovative products such as hybrid engine control, intelligent energy management, and advanced driver assistance systems. Integrated Multi-Processor-on-a-Chips (MPSoCs) will be one part of the solution to provide an adequate computing infrastructure for these newly emerging systems. The established technologies like the CAN bus will have to be reconsidered. In this work, we propose a virtual CAN overlay that abstracts the communication interfaces of an MPSoC to provide the Application Programmer Interface (API) of CAN to programmers. The overlay provides the standard behavior of a CAN line and works transparently over chip boundaries. The major implications is that the programmers can continue their used software development approaches and tools when introducing a new computing infrastructure. The main benefit is that the productivity can be maintained during this critical phase. In summary, our solution helps to mitigate the effects from a technology shift to integrated MPSoCs. Our approach is fully compliant with new automotive software development approaches like AUTOSAR.
Keywords :
application program interfaces; automotive electronics; controller area networks; electronic engineering computing; field buses; multiprocessing systems; parallel architectures; system-on-chip; API; AUTOSAR; CAN bus; application programmer interface; automotive control networks; automotive industry; automotive software development; chip boundaries; communication interfaces; computing infrastructure; control area network bus; information-based industry; innovative products; integrated MPSoC architecture; integrated multiprocessor-on-a-chips; vehicular computer system; virtual CAN lines; virtual CAN overlay; Automotive engineering; Computer architecture; Hardware; Logic gates; Real-time systems; Software; Standards; AUTOSAR; CAN; Integrated Architecture; Legacy system; Middleware;
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2014 IEEE 17th International Symposium on
Conference_Location :
Reno, NV
DOI :
10.1109/ISORC.2014.34