Title :
Methods for retargetable DSP code generation
Author :
Leupers, Rainer ; Niemann, Ralf ; Marwedel, Peter
Author_Institution :
Dept. of Comput. Sci. XII, Dortmund Univ., Germany
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;
Conference_Titel :
VLSI Signal Processing, VII, 1994., [Workshop on]
Conference_Location :
La Jolla, CA
Print_ISBN :
0-7803-2123-5
DOI :
10.1109/VLSISP.1994.574737