Skip to Main content Skip to Navigation
Conference papers

PinaVM: a SystemC Front-End Based on an Executable Intermediate Representation

Abstract : SystemC is the de facto standard for modeling embedded systems. It allows system design at various levels of ab- stractions, provides typical object-orientation features and incorporates timing and concurrency concepts. A SystemC program is typically processed by a SystemC front-end in order to verify, debug and/or optimize the architecture. De- signing a SystemC front-end is a difficult task and existing approaches suffer from limitations. In this paper, we present a new approach that addresses most of these limitations. We detail this approach, based on an executable intermediate representation. We introduce PinaVM, a new, open-source SystemC front-end and implementation of our contributions. We give experimental results on this tool.
Complete list of metadata

Cited literature [15 references]  Display  Hide  Download
Contributor : Matthieu Moy Connect in order to contact the contributor
Submitted on : Tuesday, June 29, 2010 - 10:35:59 AM
Last modification on : Tuesday, October 19, 2021 - 1:48:09 PM
Long-term archiving on: : Monday, October 22, 2012 - 4:35:51 PM


Files produced by the author(s)


  • HAL Id : hal-00495874, version 1




Kevin Marquet, Matthieu Moy. PinaVM: a SystemC Front-End Based on an Executable Intermediate Representation. International Conference on Embedded Software, Oct 2010, Scottsdale, United States. pp.79. ⟨hal-00495874⟩



Record views


Files downloads