• DocumentCode
    237154
  • Title

    Virtual CAN Lines in an Integrated MPSoC Architecture

  • Author

    Wasicek, Armin ; Hoftberger, Oliver ; Elshuber, Martin ; Isakovic, Haris ; Fleck, Andreas

  • fYear
    2014
  • fDate
    10-12 June 2014
  • Firstpage
    158
  • Lastpage
    165
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2014 IEEE 17th International Symposium on
  • Conference_Location
    Reno, NV
  • ISSN
    1555-0885
  • Type

    conf

  • DOI
    10.1109/ISORC.2014.34
  • Filename
    6899144