ASSYNT: efficient assembly code generation for digital signal processors starting from a data flowgraph
Dirk Desmet, D. Genin · IEEE International Conference on Acoustics Speech and Signal Processing · 1993
The authors describe the architecture of a code generator for digital signal processors, embedded in a data-flow-based specification environment. The data-flow-based specification and implementation techniques make it possible to generate highly efficient assembly code. Versions for TMS320C30 and TMS320C40 and DSP56000 currently exist. The automatic synthesis of high-level descriptions expressed in the signal flowgraph (SFG) can be guided by the user by means of implementation directives and external libraries. The authors discuss the internal data structures, based on a mixed control and data flowgraph, as well as the data-flow synthesis techniques used, involving scheduling, mapping, and memory management. Special attention is paid to the handling of hierarchical SFGs, pointer arithmetic, and the implementation of delay lines.>