PinaVM: a SystemC Front-End Based on an Executable Intermediate Representation - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

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

Kevin Marquet
  • Fonction : Auteur
  • PersonId : 872666
Matthieu Moy

Résumé

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.
Fichier principal
Vignette du fichier
emsoft.pdf (192.56 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00495874 , version 1 (29-06-2010)

Identifiants

  • HAL Id : hal-00495874 , version 1

Citer

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⟩
176 Consultations
211 Téléchargements

Partager

Gmail Facebook X LinkedIn More