A programming and code generation environment for non-homogeneous DSP multiprocessors

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.

This publication has 4 references indexed in Scilit: