• DocumentCode
    2908117
  • Title

    Methods for retargetable DSP code generation

  • Author

    Leupers, Rainer ; Niemann, Ralf ; Marwedel, Peter

  • Author_Institution
    Dept. of Comput. Sci. XII, Dortmund Univ., Germany
  • fYear
    1994
  • fDate
    1994
  • Firstpage
    127
  • Lastpage
    136
  • Abstract
    Efficient embedded DSP system design requires methods of hardware/software codesign. In this contribution we focus on software synthesis for partitioned system behavioral descriptions. In previous approaches, this task is performed by compiling the behavioral descriptions onto standard processors using target-specific compilers. It is argued that abandoning this restriction allows for higher degrees of freedom in design space exploration. In turn, this demands for retargetable code generation tools. We present different schemes for DSP code generation using the MSSQ microcode generator. Experiments with industrial applications revealed that retargetable DSP code generation based on structural hardware descriptions is feasible, but there exists a strong dependency between the behavioral description style and the resulting code quality. As a result, necessary features of high-quality retargetable DSP code generators are identified
  • Keywords
    signal processing; ASIP hardware design; MSSQ microcode generator; embedded DSP system design; hardware/software codesign; partitioned system behavioral descriptions; retargetable DSP code generation; software synthesis; structural hardware descriptions; target-specific compilers; Application specific processors; Code standards; Computer science; Digital signal processing; Embedded software; Embedded system; Hardware; Software standards; Space exploration; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Signal Processing, VII, 1994., [Workshop on]
  • Conference_Location
    La Jolla, CA
  • Print_ISBN
    0-7803-2123-5
  • Type

    conf

  • DOI
    10.1109/VLSISP.1994.574737
  • Filename
    574737