Implementation of DSP Applications Using the AT&T DSP32 C Compiler and Application Library
01 January 1988
Digital Signal Processors (DSPs) have traditionally been used in real-time applications with very high data throughput. For this reason, system designers have been reluctant to accept the degradation in performance inherent to machine code compiled from high level languages such as "C". The problem is compounded by the fact that DSPs often use pipeline architectures to achieve their high data throughput resulting in hazards and latencies between instructions.