| Am embedded system case study: the firm ware development environment for a multimedia audio processor |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 19, Citation Count: 1
|
|
|
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
|
Mitsuo Ikeda , Tsuneo Okubo , Tetsuya Abe , Yoshinori Ito , Yutaka Tashiro , Ryota Kasai, A Hardware/Software Concurrent Design for a Real-Time SP@ML MPEG2 Video-Encoder Chip Set, Proceedings of the 1996 European conference on Design and Test, p.320, March 11-14, 1996
|
| |
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
|
Clifford Liem , Pierre Paulin , Marco Cornero , Ahmed Jerraya, Industrial experience using rule-driven retargetable code generation for multimedia applications, Proceedings of the 8th international symposium on System synthesis, p.60-68, September 13-15, 1995, Cannes, France
[doi> 10.1145/224486.224499]
|
| |
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
|
Clifford Liem , Pierre Paulin , Ahmed Jerraya, Address calculation for retargetable compilation and exploration of instruction-set architectures, Proceedings of the 33rd annual conference on Design automation, p.597-600, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240631]
|
| |
14
|
|
| |
15
|
see site: ftp://ftp.prep.ai.mit.edu
|
| |
16
|
see site: http://www.xemacs.org
|
|