• 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