In this paper, some programming techniques are proposed to decrease the development time by using a high-level language without impairing the real-time performance and memory footprint too much. Reusability of code is also an issue that gets some attention. The discussion will focus on the use of C and C++ as high-level languages, and prepackaged software like real-time kernels and class libraries. Many of the methods discussed are equally applicable in a Java environment.

For more information on DSPs, visit
Altium’s Web site.