KIT | KIT-Bibliothek | Impressum | Datenschutz

Software-in-the-Loop simulation of embedded control applications based on Virtual Platforms

Werner, Stephan 1; Masing, Leonard 1; Lesniak, Fabian 1; Becker, Jurgen 1
1 Institut für Technik der Informationsverarbeitung (ITIV), Karlsruher Institut für Technologie (KIT)


One challenge in developing complex software for embedded systems is the missing option of rapid prototyping in early stages of the development cycle. In this paper we present the use of the High Level Simulation Framework “Open Virtual Platforms” (OVP) for Software-in-the-Loop simulation of embedded control applications. Therefore, we investigate and evaluate different methods allowing the data exchange between the simulated platform and the host machine running the simulation environment. The insights we gain are used to design peripherals which appear to the simulated processor system like devices available on the targeted hardware platform and allow the access to files stored on the host machine on one hand, and the communication with hardware devices connected to the host on the other hand. In both cases the cross-compiled application code for the targeted embedded platform including the operating system (OS) and the hardware abstraction layer (HAL) can be executed by the virtual platform (VP) without any modifications. Additionally, we introduce a method for controlling the synchronization of OVP with the host, which can be used to either run simulations in fast motion mode, or to collaborate with hardware devices or other applications. ... mehr

DOI: 10.1109/FPL.2015.7294020
Zitationen: 16
Zitationen: 12
Zugehörige Institution(en) am KIT Institut für Technik der Informationsverarbeitung (ITIV)
Publikationstyp Proceedingsbeitrag
Publikationsmonat/-jahr 09.2015
Sprache Englisch
Identifikator ISBN: 978-0-9934280-0-5
KITopen-ID: 1000079195
Erschienen in 2015 25th International Conference on Field Programmable Logic and Applications (FPL), London, United Kingdom, 2–4 September 2015
Verlag Institute of Electrical and Electronics Engineers (IEEE)
Seiten Art.Nr. 7294020
Nachgewiesen in Scopus
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page