A Theoretical and Experimental Review of SystemC Front-ends - Archive ouverte HAL
Pré-Publication, Document De Travail Année : 2010

A Theoretical and Experimental Review of SystemC Front-ends

Kevin Marquet
  • Fonction : Auteur
  • PersonId : 872666
Matthieu Moy
Bageshri Karkare
  • Fonction : Auteur
  • PersonId : 872667

Résumé

SystemC is a widely used tool for prototyping Systems-on-a-Chip. Being implemented as a C++ library, a plain C++ compiler is sufficient to compile and simulate a SystemC program. However, a SystemC program needs to be processed by a dedicated tool in order to visualize, formally verify, debug and/or optimize the architecture. In this paper we focus on the tools (called front-ends) used in the initial stages of processing SystemC programs. We describe the challenges in developing SystemC front-ends and present a survey of existing solutions. The limitations and capabilities of these tools are compared for various features of SystemC and intended back-end applications. We present typical examples that front-ends should ideally be able to process, and give theoretical limitations as well as experimental results of existing tools.
Fichier principal
Vignette du fichier
rsp.pdf (112.56 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

  • HAL Id : hal-00495886 , version 1

Citer

Kevin Marquet, Matthieu Moy, Bageshri Karkare. A Theoretical and Experimental Review of SystemC Front-ends. 2010. ⟨hal-00495886⟩
203 Consultations
284 Téléchargements

Partager

More