Virtualization and Emulation of a CAN Device on a Multi-Processor System on Chip

被引:0
|
作者
Breaban, Gabriela [1 ]
Koedam, Martijn [1 ]
Stuijk, Sander [1 ]
Goossens, Kees [1 ]
机构
[1] Eindhoven Univ Technol, Dept Elect Engn, Eindhoven, Netherlands
来源
2016 5TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO) | 2016年
关键词
virtualization; emulation; Controller Area Network;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The increasing number of applications implemented on modern vehicles leads to the use of multi-core platforms in the automotive field. As the number of 1/0 interfaces offered by these platforms is typically lower than the number of integrated applications, a solution is needed to provide access to the peripherals, such as the Controller Area Network (CAN), to all applications. Emulation and virtualization can be used to implement and share a CAN bus among multiple applications. In this article we present how multiple applications can share a CAN port, which can be on the local processor tile or on a remote tile. We evaluate our approach with four emulation and virtualization examples, trading the number of applications per core with the speed of the software emulated CAN bus.
引用
收藏
页码:41 / 46
页数:6
相关论文
共 50 条
  • [1] Time synchronization for an emulated CAN device on a Multi-Processor System on Chip
    Breaban, Gabriela
    Koedam, Martijn
    Stuijk, Sander
    Goossens, Kees
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 523 - 533
  • [2] Multi-Processor Operating System Emulation Framework with Thermal Feedback for Systems-on-Chip
    Carta, Salvatore
    Pittau, Michele
    Acquaviva, Andrea
    Del Valle, Pablo G.
    Rincon, Fernando
    Benini, Luca
    Mendias, Jose M.
    GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, 2007, : 311 - 316
  • [3] A complete Multi-Processor System-On-Chip FPGA-based emulation framework
    Del Valle, Pablo G.
    Atienza, David
    Magan, Ivan
    Flores, Javier G.
    Perez, Esther A.
    Mendias, Jose M.
    Benini, Luca
    De Micheli, Giovanni
    IFIP VLSI-SoC 2006: IFIP WG 10.5 International Conference on Very Large Scale Integration & System-on-Chip, 2006, : 140 - 145
  • [4] Secure Virtualization within a Multi-processor Soft-Core System-on-Chip Architecture
    Biedermann, Alexander
    Stoettinger, Marc
    Chen, Lijing
    Huss, Sorin A.
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2011, 6578 : 385 - 396
  • [5] Time Synchronization for an Asynchronous Embedded CAN Network on a Multi-Processor System on Chip
    Breaban, Gabriela
    Stuijk, Sander
    Goossens, Kees
    2017 IEEE INTERNATIONAL SYMPOSIUM ON PRECISION CLOCK SYNCHRONIZATION FOR MEASUREMENT, CONTROL, AND COMMUNICATION (ISPCS), 2017, : 18 - 23
  • [6] Chip multi-processor generator
    Solomatnikov, Alex
    Firoozshahian, Amin
    Qadeer, Wajahat
    Shacham, Ofer
    Kelley, Kyle
    Asgar, Zain
    Wachs, Megan
    Hameed, Rehan
    Horowitz, Mark
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 262 - +
  • [7] A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip
    Atienza, David
    Del Valle, Pablo G.
    Paci, Giacomo
    Poletti, Francesco
    Benini, Luca
    De Micheli, Giovanni
    Mendias, Jose M.
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 618 - +
  • [8] Cloud Computing Security in Multi-processor Virtualization Environment
    Xi, Chen
    INFORMATION COMPUTING AND APPLICATIONS, ICICA 2013, PT I, 2013, 391 : 427 - 435
  • [9] Runtime adaptive multi-processor system-on-chip:: RAMPSoC
    Goehringer, Diana
    Huebner, Michael
    Schatz, Volker
    Becker, Juergen
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3236 - 3242
  • [10] Fault Containment in a Reconfigurable Multi-Processor System-on-a-Chip
    Obermaisser, R.
    Hoeftberger, O.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2011,