Automatic software synthesis of dataflow program: An MPEG-4 simple profile decoder case study - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2008

Automatic software synthesis of dataflow program: An MPEG-4 simple profile decoder case study

Résumé

The MPEG Reconfigurable Video Coding (RVC) framework is a new standard under development by MPEG that aims at providing a unified high-level specification of current MPEG video coding technologies. In this framework, a decoder is built as a configuration of video coding modules taken from the standard "MPEG toolbox library". The elements of the library are specified by a textual description that expresses the I/O behavior of each module and by a reference software written using the CAL Actor Language. A decoder configuration is written in an XML dialect by connecting a set of CAL modules. Code generators are fundamental supports that enable the direct transformation of a high level specification to efficient hardware and software implementations. This paper presents a synthesis tool that from a CAL dataflow program generates C code and an associated SystemC model. Experimental results of the RVC Expert's MPEG-4 Simple Profile decoder synthesis are reported. The generated code and the associated SystemC model are validated against the original CAL description which is simulated using the Open Dataflow environment.
Fichier principal
Vignette du fichier
2008_cal2c_sips.pdf (238.35 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00336516 , version 1 (04-11-2008)

Identifiants

Citer

Ghislain Roquier, Matthieu Wipliez, Mickael Raulet, Jörn W. Janneck, Ian D. Miller, et al.. Automatic software synthesis of dataflow program: An MPEG-4 simple profile decoder case study. Signal Processing Systems, 2008. SiPS 2008. IEEE Workshop on, Oct 2008, Washington, United States. pp.281 - 286, ⟨10.1109/SIPS.2008.4671776⟩. ⟨hal-00336516⟩
185 Consultations
596 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More