ABSTRACT

This chapter focuses on the automated mapping of high-level specifications of digital signal processing (DSP) applications into implementation platforms that employ programmable DSPs. Since programmable DSPs are often used in conjunction with other types of programmable processor, such as microcontrollers and general-purpose microprocessors, and with various types of hardware module, such as field programmable gate arrays (FPGAs), and application-specific integrated circuit (ASIC) circuitry, this mapping task, in general, is one of cosynthesis-the joint synthesis of both hardware and software-for a heterogeneous multiprocessor.