ACM Home Page
Please provide us with feedback. Feedback
Am embedded system case study: the firm ware development environment for a multimedia audio processor
Full text PdfPdf (52 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 34th annual Design Automation Conference table of contents
Anaheim, California, United States
Pages: 780 - 785  
Year of Publication: 1997
ISBN:0-89791-920-3
Authors
Clifford Liem  Central R&D, SGS-Thomson Microelectronics, 850, rue Jean Monnet, BP 16, 38921 Crolles, France and Laboratoire TIMA, L'Insitut National Polytechnique de Grenoble, 46, ave Félix Viallet, 38031 Grenoble, France
Marco Cornero  Central R&D, SGS-Thomson Microelectronics, 850, rue Jean Monnet, BP 16, 38921 Crolles, France
Miguel Santana  Central R&D, SGS-Thomson Microelectronics, 850, rue Jean Monnet, BP 16, 38921 Crolles, France
Pierre Paulin  Central R&D, SGS-Thomson Microelectronics, 850, rue Jean Monnet, BP 16, 38921 Crolles, France
Ahmed Jerraya  Laboratoire TIMA, L'Insitut National Polytechnique de Grenoble, 46, ave Félix Viallet, 38031 Grenoble, France
Jean-Marc Gentit  Thomson Consumer Electronic Components, 5 bis, chemin de la Dhuy, 38240 Meylan, France
Jean Lopez  Thomson Consumer Electronic Components, 5 bis, chemin de la Dhuy, 38240 Meylan, France
Xavier Figari  Thomson Consumer Electronic Components, 5 bis, chemin de la Dhuy, 38240 Meylan, France
Laurent Bergher  Thomson Consumer Electronic Components, 5 bis, chemin de la Dhuy, 38240 Meylan, France
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 19,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/266021.266373
What is a DOI?

ABSTRACT

This paper outlines a case study at SGS-Thomson Microelectronicson the development of a firmware development environment in co-operationwith Thomson Consumer Electronics Components. Theenviornment is for an embedded processor used for audiodecompression algorithms including: MPEG2, Dolby AC-3 Surround,and Dolby Pro-logic. The enabling component of the firmwareenvironment is a retargetable compiler which maps high-levelalgorithms onto the embedded processor. Although compilation is thecritical technology, this experience has shown that it is insufficient andthat other supporting design tools are also important. For this project,that environment includes an instruction-set simulator, a source-leveldebugger, a custom linker, and a compiler validation strategy. Themethodologies are outlined in this paper with an emphasis on thelessons learned in this hardware-software team development.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
SGS-Thomson Microelectronics, "STi4600 6 channel Dolby AC-3 MPEG 1/2 Audio Decoder Advance Data", January 1997.
 
2
L. Bergher, X. Figari, F. Frederiksen, M. Froidevaux, J.M. Gentit, O. Queinnec, "MPEG Audio Decoder for Consumer Applications", Proc. of the Custom Integrated Circuits Conference, May 1995, Santa Clara, Ca.
 
3
 
4
E Paulin, M. Cornero, C. Liem, F. Na~abal, C. Donawa, S. Sutarwala, T. May, C. Valderrama, "Trends in Embedded Systems Technology: An Industrial Perspective", in Hardware/Software Codesign, ed. by M. Sami, G. DeMicheli, Kluwer Acad. Pub., 1996.
 
5
 
6
R. Woudsma, et.al., "EPICS, a Flexible Approach to Embedded DSP Cores", Proc. of the Int. Conf. on Signal Processing Applications and Technology, Dallas, Oct. 1994.
 
7
V. Zivojnovic et al, "DSPstone: A DSP-Oriented Benchmarking Methodology", Proc. of the Int. Conf. on Signal Processing Applications and Technology, Dallas, Oct. 1994.
 
8
Code Generation for Embedded Processors. ed. by E Marwedel, G. Goossens, Kluwer Academic Publishers, 1995.
9
 
10
E Paulin, C. Liem, T. May, S. Sutarwala, "FlexWare: A Flexible FirmWare Development Environment", in {8}.
 
11
R.E Gurd, "Experience Developing Microcode Using a High-Level Language", Proc. of the 16th Annual Microprogramming Workshop, Oct 1983, pp. 179-184.
 
12
D. Lanneer, et. al., "Chess: Retargetable code generation for embedded DSP processors", in {8}.
13
 
14
 
15
see site: ftp://ftp.prep.ai.mit.edu
 
16
see site: http://www.xemacs.org


Collaborative Colleagues:
Clifford Liem: colleagues
Marco Cornero: colleagues
Miguel Santana: colleagues
Pierre Paulin: colleagues
Ahmed Jerraya: colleagues
Jean-Marc Gentit: colleagues
Jean Lopez: colleagues
Xavier Figari: colleagues
Laurent Bergher: colleagues