Skip to Main content Skip to Navigation
Conference papers

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

Abstract : 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.
Complete list of metadata

Cited literature [8 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00336516
Contributor : Jean François Nezan Connect in order to contact the contributor
Submitted on : Tuesday, November 4, 2008 - 2:22:16 PM
Last modification on : Wednesday, April 27, 2022 - 3:55:08 AM
Long-term archiving on: : Monday, June 7, 2010 - 8:59:29 PM

File

2008_cal2c_sips.pdf
Files produced by the author(s)

Identifiers

Citation

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⟩

Share

Metrics

Record views

176

Files downloads

569