Title :
A programming and code generation environment for non-homogeneous DSP multiprocessors
Author :
Karjalainen, Matti ; Vartiainen, Matti ; Jarvinen, Kan
Author_Institution :
Acoust. Lab., Helsinki Univ. of Technol., Espoo, Finland
Abstract :
An experimental digital signal processing (DSP) programming environment with a high degree of software integration and user interactivity to support the programming of multiprocessors consisting of different processor types is described. The unifying approach is based on the object-oriented design that is found to be well suited to most aspects of DSP programming. Another main feature is the seamless integration of different programming levels including assembler, compiler, and a high-level object-based DSP programming system called QuickSig. This is achieved by using Common LISP as the language of implementation and programming throughout the system. The specific processors used are the TMS320C30 floating-point signal processor for fast DSP, and the M68000 series processors with the 6888x floating-point coprocessor for general-purpose DSP computation
Keywords :
LISP; digital signal processing chips; integrated software; multiprocessing systems; object-oriented programming; programming environments; Common LISP; M68000 series processors; QuickSig; TMS320C30 floating-point signal processor; assembler; code generation environment; compiler; digital signal processing; floating-point coprocessor; nonhomogeneous DSP multiprocessors; object-oriented design; programming environment; programming levels; software integration; user interactivity; Acoustics; Artificial intelligence; Assembly systems; Coprocessors; Digital signal processing; Laboratories; Object oriented programming; Program processors; Programming environments; Signal processing;
Conference_Titel :
Circuits and Systems, 1990., IEEE International Symposium on
Conference_Location :
New Orleans, LA
DOI :
10.1109/ISCAS.1990.112612