Framework for efficient cosimulation and fast prototyping on multi-components with AAA methodology: LAR codec study case

Real-time signal and image applications have significant time constraints involving the use of several powerful calculation units. Programmable multi-component architectures have proven to be a suitable solution combining flexibility and computation power. This paper presents a methodology for the fast design of signal and image processing applications. In a unified framework, application modeling, cosimulation and fast implementation onto parallel heterogeneous architectures are enabled and help to reduce time-to-market. Moreover, automatic code generation provides a high abstraction level for users. Finally, the worthwhile nature of Matlab/C language cosimulation is illustrated on a still image codec named LAR.

[1]  R. Allen,et al.  Compiling high-level languages to DSPs: automating the implementation path , 2005, IEEE Signal Processing Magazine.

[2]  Randy Allen Compiling High-Level Languages to DSPs , 2005 .

[3]  Olivier Déforges,et al.  Color LAR Codec: A Color Image Representation and Compression Scheme Based on Local Resolution Adjustment and Self-Extracting Region Representation , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Yves Sorel,et al.  From algorithm and architecture specifications to automatic generation of distributed real-time executives: a seamless flow of graphs transformations , 2003, First ACM and IEEE International Conference on Formal Methods and Models for Co-Design, 2003. MEMOCODE '03. Proceedings..

[5]  Mickaël Raulet,et al.  SynDEx executive kernels for fast developments of applications over heterogeneous architectures , 2005, 2005 13th European Signal Processing Conference.

[6]  Nacer-Eddine Zergainoh,et al.  Multilanguage specification for system design , 1999 .

[7]  M. Raulet,et al.  Automatic coarse-grain partitioning and automatic code generation for heterogeneous architectures , 2003, 2003 IEEE Workshop on Signal Processing Systems (IEEE Cat. No.03TH8682).

[8]  Demetris G. Galatopoullos,et al.  Distributed Matlab based signal and image processing using JavaPorts , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.