Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3287624.3287629acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
research-article

Virtual prototyping of heterogeneous automotive applications: matlab, SystemC, or both?

Published: 21 January 2019 Publication History

Abstract

We present a case study on virtual prototyping of automotive applications. We address the co-simulation of HW/SW systems involving firmware, communication protocols, and physical/mechanical systems in the context of model-based and agile development processes. The case study compares the Matlab/Simulink and SystemC based approaches by an e-gas benchmark. We compare the simulation performance, modeling capabilities and applicability in different stages of the development process.

References

[1]
2012. SystemC AMS Extensions 2.0 Language Reference Manual.
[2]
Martin Barnasconi, Karsten Einwich, Christoph Grimm, Torsten Maehne, and Alain Vachoux. 2011. Advancing the systemc analog/mixed-signal (AMS) extensions. Open SystemC Initiative (2011).
[3]
Julius Baxter. 2011. Open Source Hardware Development and the OpenRISC Project. KTH Computer Science and Communication (2011).
[4]
Kent Beck, Mike Beedle, Arie Van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, and others. 2001. Manifesto for agile software development. (2001).
[5]
Fabio Cenni, Serge Scotti, and Emmanuel Simeu. 2011. Behavioral modeling of a CMOS video sensor platform using SystemC AMS/TLM. In Specification and Design Languages (FDL), 2011 Forum on. IEEE, 1--6.
[6]
Markus Damm, Christoph Grimm, Jan Haase, Andreas Herrholz, and Wolfgang Nebel. 2008. Connecting SystemC-AMS models with OSCI TLM 2.0 models using temporal decoupling. In 2008 Forum on Specification, Verification and Design Languages. IEEE, 25--30.
[7]
Daniela Genius and Ludovic Apvrille. 2016. Virtual yet precise prototyping: An automotive case study. In 8th European Congress on Embedded Real Time Software and Systems (ERTS 2016). 691--700.
[8]
Georg Gläser, Gregor Nitsche, and Eckhard Hennig. 2016. Temporal decoupling with error-bounded predictive quantum control. In Languages, Design Methods, and Tools for Electronic System Design. Springer, 125--147.
[9]
Wei Li, Dian Zhou, Minghua Li, Binh P Nguyen, and Xuan Zeng. 2013. Near-field communication transceiver system modeling and analysis using SystemC/SystemC-AMS with the consideration of noise issues. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 21, 12 (2013), 2250--2261.
[10]
Robert N K Loh, Witt Thanom, Jan S Pyko, and Anson Lee. 2013. Electronic throttle control system: modeling, identification and model-based control designs. Engineering 5, 07 (2013), 587.
[11]
J M Molina, X Pan, C Grimm, and M Damm. 2013. A framework for model-based design of embedded systems for energy management. In 2013 Workshop on Modeling and Simulation of Cyber-Physical Energy Systems (MSCPES). 1--6.
[12]
X Pan and C Grimm. 2016. Model Based Design at System-Level of Mixed-Signal SoC for Battery Management System. In ANALOG 2016; 15. ITG/GMM-Symposium. 1--6.
[13]
Yaseen Zaidi, Christoph Grimm, and Jan Haase. 2010. On mixed abstraction, languages, and simulation approach to refinement with systemC AMS. EURASIP journal on embedded systems 2010, 1 (2010), 489365.

Cited By

View all
  • (2024)Analyzing Fault Behaviors in Multi-Domain Systems with Contract-Based Monitors2024 IEEE 29th International Conference on Emerging Technologies and Factory Automation (ETFA)10.1109/ETFA61755.2024.10710990(1-8)Online publication date: 10-Sep-2024
  • (2023)Structural Generation of Virtual Prototypes for Smart Sensor Development in SystemC-AMS from Simulink Models2023 Smart Systems Integration Conference and Exhibition (SSI)10.1109/SSI58917.2023.10387948(1-6)Online publication date: 28-Mar-2023
  • (2022)Modeling Cyber-Physical Production Systems with SystemC-AMSIEEE Transactions on Computers10.1109/TC.2022.3226567(1-13)Online publication date: 2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ASPDAC '19: Proceedings of the 24th Asia and South Pacific Design Automation Conference
January 2019
794 pages
ISBN:9781450360074
DOI:10.1145/3287624
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

  • IEICE ESS: Institute of Electronics, Information and Communication Engineers, Engineering Sciences Society
  • IEEE CAS
  • IEEE CEDA
  • IPSJ SIG-SLDM: Information Processing Society of Japan, SIG System LSI Design Methodology

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 January 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. SystemC
  2. instruction set simulator
  3. matlab/simulink
  4. virtual prototyping

Qualifiers

  • Research-article

Conference

ASPDAC '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 466 of 1,454 submissions, 32%

Upcoming Conference

ASPDAC '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)16
  • Downloads (Last 6 weeks)1
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Analyzing Fault Behaviors in Multi-Domain Systems with Contract-Based Monitors2024 IEEE 29th International Conference on Emerging Technologies and Factory Automation (ETFA)10.1109/ETFA61755.2024.10710990(1-8)Online publication date: 10-Sep-2024
  • (2023)Structural Generation of Virtual Prototypes for Smart Sensor Development in SystemC-AMS from Simulink Models2023 Smart Systems Integration Conference and Exhibition (SSI)10.1109/SSI58917.2023.10387948(1-6)Online publication date: 28-Mar-2023
  • (2022)Modeling Cyber-Physical Production Systems with SystemC-AMSIEEE Transactions on Computers10.1109/TC.2022.3226567(1-13)Online publication date: 2022
  • (2021)Simulation of Ideally Switched Circuits in SystemCProceedings of the 26th Asia and South Pacific Design Automation Conference10.1145/3394885.3431417(23-28)Online publication date: 18-Jan-2021
  • (2021)Synchronization of Continuous Time and Discrete Events Simulation in SystemCIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2020.301920440:7(1450-1463)Online publication date: Jul-2021
  • (2019)Electronic System Level Design of Heterogeneous Systems: a Motor Speed Control System Case Study2019 17th IEEE International New Circuits and Systems Conference (NEWCAS)10.1109/NEWCAS44328.2019.8961289(1-4)Online publication date: Jun-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media