A Lisp-based high-level programming environment for the TMS320C30

In a search for more flexible and powerful tools for DSP (digital signal processing) programming the author has developed an integrated programming environment called QuickSig. He describes the subsystem for signal processor code generation. The target processor in this study is the TMS320C30. The entire software system is based on the use of the Common Lisp language to achieve an exceptional degree of system integration, resulting in a high degree of flexibility, interactivity, and programming productivity. All levels from algorithm development to object code generation, including the assembly language, use the same Lisp notation. The principles and implementations of QuickSig are discussed along with some programming examples.<<ETX>>

[1]  A. Davis,et al.  The application of high-level languages to single-chip digital signal processors , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[2]  M. Karjalainen,et al.  Block diagram compilation and graphical editing of DSP algorithms in the QuickSig system , 1988, 1988., IEEE International Symposium on Circuits and Systems.

[3]  Paavo Alku,et al.  QuickSig-an object-oriented signal processing environment , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[4]  Guy L. Steele,et al.  Common Lisp the Language , 1984 .