This content is not included in your SAE MOBILUS subscription, or you are not logged in.

Software-Based Approach for Sharing Real-Time Peripherals in a Virtualized Automotive Microcontroller Platform

Journal Article
12-04-02-0016
ISSN: 2574-0741, e-ISSN: 2574-075X
Published May 11, 2021 by SAE International in United States
Software-Based Approach for Sharing Real-Time Peripherals in a Virtualized Automotive Microcontroller Platform
Sector:
Citation: Sundar Rajan, A. and Nirmala Devi, M., "Software-Based Approach for Sharing Real-Time Peripherals in a Virtualized Automotive Microcontroller Platform," SAE Intl. J CAV 4(2):205-220, 2021, https://doi.org/10.4271/12-04-02-0016.
Language: English

References

  1. 2019 https://www.bmw.in/en/all-models/7-series/sedan/2019/bmw-7-series-sedan-inspire.html
  2. Reinhardt , D. and Kucera , M. Domain Controlled Architecture-A New Approach for Large Scale Software Integrated Automotive Systems PECCS 2013
  3. Weiss , G. , Schleiss , P. , and Drabek , C. Towards Flexible and Dependable E/E-Architectures for Future Vehicles 4th International Workshop on Critical Automotive Applications: Robustness & Safety (CARS 2016) 2016
  4. https://www.electronicsforu.com/technology-trends/learn-electronics/difference-between-microprocessor-and-microcontroller
  5. Gheraibia , Y. , Kabir , S. , Djafri , K. , and Krimou , H. An Overview of the Approaches for Automotive Safety Integrity Levels Allocation Journal of Failure Analysis and Prevention 18 3 2018 707 720
  6. Rajan , A.K. , Armin , F. , Lothar , G. , Idriz , S. et al. Hypervisor for Consolidating Real-Time Automotive Control Units: Its Procedure, Implications and Hidden Pitfalls Journal of Systems Architecture 82 2018 37 48
  7. 2019 https://www.ti.com/microcontrollers-mcus-processors/microcontrollers/arm-based-microcontrollers/overview.html
  8. 2019 https://www.nxp.com/docs/en/data-sheet/MPC5643L.pdf
  9. 2019 https://www.infineon.com/cms/en/product/microcontroller/32-bit-tricore-microcontroller/32-bit-tricore-aurix-tc2xx/aurix-family-tc29xt/?redirId=100842
  10. 2019 https://www.renesas.com/in/en/products/microcontrollers-microprocessors/rh850-automotive-mcus/rh850p1h-c-high-end-automotive-microcomputers-chassis-control
  11. 2019 https://www.st.com/en/automotive-microcontrollers/spc5-32-bit-automotive-mcus.html?querycriteria=productId=SC963
  12. 2019 https://developer.arm.com/ip-products/processors/cortex-r/cortex-r52
  13. 2019 https://community.arm.com/developer/ip-products/processors/b/processors-ip-blog/posts/new-arm-cortex-r52-enables-autonomous-systems-with-the-highest-functional-safety-standards
  14. 2019 https://www.arm.com/files/pdf/ARM_Addresses_1B_Powertrain_Processor_Market.pdf
  15. 2019 https://www.infineon.com/dgdl/Infineon-TC29x_B-step-UM-v01_03-EN.pdf?fileId=5546d46269bda8df0169ca1bdee424a2
  16. Reinhardt , D. and Morgan , G. An Embedded Hypervisor for Safety-Relevant Automotive E/E- Systems Industrial Embedded Systems (SIES) Pisa, Italy 2014
  17. Sugerman , J. , Venkitachalam , G. , and Lim , B.-H. Virtualizing I/O Devices on VMware Workstation’s Hosted Virtual Machine Monitor USENIX Annual Technical Conference 2001
  18. Herber C. , Richter A. , Rauchfuss H. and Herkersdorf A. Spatial and Temporal Isolation of Virtual Can Controllers ACM SIGBED 2014
  19. Herber , C. , Richter , A. , Rauchfuss , H. , and Herkersdorf , A. Self-Virtualized CAN Controller for Multicore Processors in Real-Time Applications International Conference on Architecture of Computing Systems Berlin, Heidelberg Springer 2013
  20. Savithry , J. , Ortega , A.G. , Pillai , A.S. , Balbastre , P. et al. Design of Criticality-Aware Scheduling for Advanced Driver Assistance Systems 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) Zaragoza, Spain 2019
  21. Belwal , M. and Sudarshan , T. Intermediate Representation for Heterogeneous Multi-Core: A Survey International Conference on VLSI Systems, Architecture, Technology and Applications (VLSI-SATA) Bengaluru, India 2015
  22. Herber , C. , Reinhardt , D. , Richter , A. , and Herkersdorf , A. HW/SW Trade-Offs in I/O Virtualization for Controller Area Network 52nd ACM/EDAC/IEEE Design Automation Conference (DAC) San Francisco, CA 2015
  23. Reinhardt , D. , Guntner , M. , and Obermeir , S. Virtualized Communication Controllers in Safety-Related Automotive Embedded Systems International Conference on Architecture of Computing Systems Cham Springer 2015
  24. Breaban , G. , Koedam , M. , Stuijk , S. , and Goossens , K. Virtualization and Emulation of a CAN Device on a Multi-Processor System on Chip 5th Mediterranean Conference on Embedded Computing Montenegro 2016
  25. Menon , A. , Santos , J.R. , Turner , Y. , Janakiraman , G. et al. Diagnosing Performance Overheads in the Xen Virtual Machine Environment Proceedings of the 1st ACM/USENIX International Conference on Virtual Execution Environments Chicago, IL 2005 13 23
  26. Flemin , J. and Pillai , A.S. Code Configuration Tool for Real Time Systems International Conference on Computation of Power, Energy Information and Communication (ICCPEIC) 2017
  27. Ranjith , R. and Shanmughasundaram , R. Simulation of Safety Critical Applications for Automotive Using Multicore Scheduling International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT) 2015
  28. Natale , M.D. , Zeng , H. , Giusto , P. , and Ghosal , A. Understanding and Using the Controller Area Network Communication Protocol: Theory and Practice Berlin Springer Science & Business Media 2012
  29. https://www.vector.com/int/en/products/products-a-z/software/canoe/#c81487
  30. Hamann , R. , Kriso , S. , Williams , K. , Klarmann , J. et al. ISO 26262 Release Just Ahead: Remaining Problems and Proposals for Solutions SAE Technical Paper 2011-01-1000 2011 https://doi.org/10.4271/2011-01-1000
  31. Reinhardt , D. , Guntner , M. , and Obermeir , S. Virtualized Communication Controllers in Safety-Related Automotive Embedded Systems International Conference on Architecture of Computing Systems Cham Springer 2015

Cited By