DocumentCode :
1337475
Title :
Embedded software in real-time signal processing systems: design technologies
Author :
Goossens, Gert ; Van Praet, Johan ; Lanneer, Dirk ; Geurts, Werner ; Kifli, Augusli ; Liem, Clifford ; Paulin, Pierre G.
Author_Institution :
Target Compiler Technol., Leuven, Belgium
Volume :
85
Issue :
3
fYear :
1997
fDate :
3/1/1997 12:00:00 AM
Firstpage :
436
Lastpage :
454
Abstract :
The increasing use of embedded software, often implemented on a core processor in a single-chip system, is a clear trend in the telecommunications, multimedia, and consumer electronics industries. A companion paper (Paulin et al., 1997) presents a survey of application and architecture trends for embedded systems in these growth markets. However, the lack of suitable design technology remains a significant obstacle in the development of such systems. One of the key requirements is more efficient software compilation technology. Especially in the case of fixed-point digital signal processor (DSP) cores, it is often cited that commercially available compilers are unable to take full advantage of the architectural features of the processor. Moreover, due to the shorter lifetimes and the architectural specialization of many processor cores, processor designers are often compelled to neglect the issue of compiler support. This situation has resulted in an increased research activity in the area of design tool support for embedded processors. This paper discusses design technology issues for embedded systems using processor cores, with a focus on software compilation tools. Architectural characteristics of contemporary processor cores are reviewed and tool requirements are formulated. This is followed by a comprehensive survey of both existing and new software compilation techniques that are considered important in the context of embedded processors
Keywords :
computer architecture; program compilers; real-time systems; signal processing; software tools; systems analysis; telecommunication computing; consumer electronics; design tool; embedded software; fixed-point digital signal processor cores; multimedia; real-time signal processing systems; single-chip system; software compilation; software design; software tools; survey; telecommunications; Communication industry; Computer industry; Consumer electronics; Embedded software; Embedded system; Multimedia systems; Process design; Real time systems; Signal design; Signal processing;
fLanguage :
English
Journal_Title :
Proceedings of the IEEE
Publisher :
ieee
ISSN :
0018-9219
Type :
jour
DOI :
10.1109/5.558718
Filename :
558718
Link To Document :
بازگشت