*banner
 

Virtual CAN Lines in an Integrated MPSoC Architecture
Armin Wasicek, Oliver Hoftberger, Martin Elshuber, Haris Isakovic, Andreas Fleck

Citation
Armin Wasicek, Oliver Hoftberger, Martin Elshuber, Haris Isakovic, Andreas Fleck. "Virtual CAN Lines in an Integrated MPSoC Architecture". Proceedings of the 17th IEEE Computer Society Symposium on Object/Component/Service-oriented Real-time Distributed Technology (ISORC), June, 2014.

Abstract
The standard solution for automotive control net- works 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.

Electronic downloads

Citation formats  
  • HTML
    Armin Wasicek, Oliver Hoftberger, Martin Elshuber, Haris
    Isakovic, Andreas Fleck. <a
    href="http://chess.eecs.berkeley.edu/pubs/1060.html"
    >Virtual CAN Lines in an Integrated MPSoC
    Architecture</a>, Proceedings of the 17th IEEE
    Computer Society Symposium on
    Object/Component/Service-oriented Real-time Distributed
    Technology (ISORC), June, 2014.
  • Plain text
    Armin Wasicek, Oliver Hoftberger, Martin Elshuber, Haris
    Isakovic, Andreas Fleck. "Virtual CAN Lines in an
    Integrated MPSoC Architecture". Proceedings of the 17th
    IEEE Computer Society Symposium on
    Object/Component/Service-oriented Real-time Distributed
    Technology (ISORC), June, 2014.
  • BibTeX
    @inproceedings{WasicekHoftbergerElshuberIsakovicFleck14_VirtualCANLinesInIntegratedMPSoCArchitecture,
        author = {Armin Wasicek and Oliver Hoftberger and Martin
                  Elshuber and Haris Isakovic and Andreas Fleck},
        title = {Virtual CAN Lines in an Integrated MPSoC
                  Architecture},
        booktitle = {Proceedings of the 17th IEEE Computer Society
                  Symposium on Object/Component/Service-oriented
                  Real-time Distributed Technology (ISORC)},
        month = {June},
        year = {2014},
        abstract = {The standard solution for automotive control net-
                  works 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.},
        URL = {http://chess.eecs.berkeley.edu/pubs/1060.html}
    }
    

Posted by Armin Wasicek on 24 Feb 2014.
Groups: chess
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess