Floating-point digital signal processors aid in implementing real-time digital signal processing algorithms in hardware. Several different hardware architectures will be examined for their merits in implementing digital signal processing systems with digital signal processors. Specifically, an examination of a single processor architecture, a pipelined architecture, a parallel architecture, a multipipelined architecture, and a neural architecture will be made. Software architectures play an important role in the implementation of a digital signal processing system. Software development environments, low-level firmware, diagnostics, the run-time kernel, and high-level languages will be introduced and discussed for their importance in buildin...