Automatic Generation of Virtual Prototypes from Platform Templates
2015 (English)In: Languages, Design Methods, and Tools for Electronic System Design: Selected Contributions from FDL 2013 / [ed] Marie-Minerve Louërat, Torsten Maehne, Switzerland: Springer, 2015, 147-166 p.Chapter in book (Refereed)
Virtual Prototypes (VPs) provide an early development platform to embedded software designers when the hardware is not ready yet and allows them to explore the design space of a system, both from the software and architecture perspective. However, automatic generation of VPs is not straightforward because several aspects such as the validity of the generated platforms and the timing of the components needs to be considered. To address this problem, based on a framework which characterizes predictable platform templates, we propose a method for automated generation of VPs which is integrated into a combined design flow consisting of analytic and simulation based design-space exploration. Using our approach the valid TLM-2.0-based simulated VP instances with timing annotation can be generated automatically and used for further development of the system in the design flow. We have demonstrated the potential of our method by designing a JPEG encoder system.
Place, publisher, year, edition, pages
Switzerland: Springer, 2015. 147-166 p.
, Lecture Notes in Electrical Engineering, ISSN 1876-1100 ; 311
Design automation, Design Space Exploration (DSE), Predictable platforms, Real-time systems, Simulation Virtual Prototype (VP), Mixed-Criticality System (MCS), Transaction-Level Modeling (TLM), Constraint programming, Analytical models, Interoperability
IdentifiersURN: urn:nbn:se:kth:diva-155935DOI: 10.1007/978-3-319-06317-1_8ScopusID: 2-s2.0-84906871426ISBN: 978-3-319-06316-4ISBN: 978-3-319-06317-1OAI: oai:DiVA.org:kth-155935DiVA: diva2:763523
QC 201411172014-11-152014-11-152014-11-17Bibliographically approved