< retour aux publications

An embedded system case study: the firmware development environment for a multimedia audio processor

Auteur(s) : Cl. B. Liem, M. Cornero, M. Santana, P. Paulin, A. A. Jerraya, J.M Gentit, J. Lopez, X. Figari, L. Bergher

Doc. Source: 34th Annual Design Automation Conference (DAC'97)

Publisher : ACM, NY, USA

Pages : 780 - 785

Doi : 10.1145/266021.266373

This paper outlines a case study at SGS-Thomson Microelectronics on the development of a firmware development environment in cooperation with Thomson Consumer Electronics Components. The environment is for an embedded processor used for audio decompression algorithms including: MPEG2 Dolby AC-3 Surround, and Dolby Pro-logic. The enabling component of the firmware environment is a retargetable compiler which maps high-level algorithms onto the embedded processor. Although compilation is the critical technology this experience has shown that it is insufficient and that other supporting design tools are also important. For this project, that environment includes an instruction-set simulator, a source-level debugger, a custom linker and a compiler validation strategy. The methodologies are outlined in this paper with an emphasis on the lessons learned in this hardware-software team development