FMI Meets SystemC: A Framework for Cross-Tool Virtual Prototyping
Nils Bosbach, Meik Schmidt, Lukas J\"unger, Matthias Berthold, Rainer Leupers

TL;DR
This paper introduces a framework that integrates SystemC virtual prototypes with the FMI standard, enabling cross-tool co-simulation for thorough system testing and early certification readiness.
Contribution
It presents a novel method to control SystemC-based virtual platforms using FMI, facilitating integration with external tools for comprehensive testing.
Findings
Enables real-time environmental data exchange with SystemC VPs
Allows unmodified software to run on VPs with external inputs
Supports early certification processes like ISO 26262
Abstract
As systems become more complex, the demand for thorough testing and virtual prototyping grows. To simulate whole systems, multiple tools are usually needed to cover different parts. These parts include the hardware of a system and the environment with which the system interacts. The Functional Mock-up Interface (FMI) standard for co-simulation can be used to connect these tools. The control part of modern systems is usually a computing unit, such as a System-on-a-Chip (SoC) or Microcontroller Unit (MCU), which executes software from a connected memory and interacts with peripherals. To develop software without requiring access to physical hardware, full-system simulators, the so-called Virtual Platforms (VPs), are commonly used. The IEEE-standardized framework for VP development is SystemC TLM. SystemC provides interfaces and concepts that enable modular design and model exchange.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsManufacturing Process and Optimization · Flexible and Reconfigurable Manufacturing Systems · Embedded Systems Design Techniques
