Direct synthesis of optimized DSP assembly code from signal flow block diagrams
- 1 January 1992
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 5, 553-556 vol.5
- https://doi.org/10.1109/icassp.1992.226560
Abstract
Block diagrams with signal flow semantics have proven their utility in system simulation and algorithm development. They can also be used as high-level languages for real-time system implementation and design. An approach to synthesizing optimized assembly code for programmable DSPs from block diagrams is described. The extensible block library defines code segments in a meta-assembly language that uses the syntax of the assembly code of the target processor, but symbolically references registers and memory. An optimizing code generator compiles these segments together, allocates registers and memory, and inserts data movement instructions as needed to produce optimized assembly code. In exchange for target-processor dependence in both the code generator and the block library, the system produces assembly code that can closely match the efficiency of hand-written code.Keywords
This publication has 3 references indexed in Scilit:
- Code generation for the AT&T DSP32Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Multirate signal processing in Comdisco's SPWPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1991
- Gabriel: a design environment for DSPIEEE Micro, 1990