DocumentCode :
3354785
Title :
Automatic software synthesis of dataflow program: An MPEG-4 simple profile decoder case study
Author :
Roquier, Ghislain ; Wipliez, Matthieu ; Raulet, Mickaël ; Janneck, Jörn W. ; Miller, Ian D. ; Parlour, David B.
Author_Institution :
Image & Remote Sensing Lab., INSA, Rennes
fYear :
2008
fDate :
8-10 Oct. 2008
Firstpage :
281
Lastpage :
286
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 ldquoMPEG toolbox libraryrdquo. 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 Expertpsilas 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.
Keywords :
data flow analysis; decoding; hardware description languages; program compilers; video coding; CAL actor language; CAL dataflow program; MPEG-4 simple profile decoder; SystemC model; XML; automatic software synthesis; code generator; high level specification; reconfigurable video coding; Computer aided software engineering; Decoding; Laboratories; MPEG 4 Standard; MPEG standards; Remote sensing; Software libraries; Software standards; Standards development; Video coding; CAL Actor Language; MPEG RVC; dataflow modeling; software synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems, 2008. SiPS 2008. IEEE Workshop on
Conference_Location :
Washington, DC
ISSN :
1520-6130
Print_ISBN :
978-1-4244-2923-3
Electronic_ISBN :
1520-6130
Type :
conf
DOI :
10.1109/SIPS.2008.4671776
Filename :
4671776
Link To Document :
بازگشت