The DSP56009 is a high performance, programmable
Digital Signal Processor (DSP) suitable for a variety
of digital audio decompression functions, such as
Dolby Digital Surround, MPEG®1 Layer 2, and
Digital Theater Systems (DTS), which require the
large memory provided by this DSP. The DSP56009
is an MPU-style general purpose DSP, composed of
the same, efficient, 24-bit Digital Signal Processor
core used by other members of the Motorola 56000
family DSPs, large program and data memories
required by advanced signal processing
algorithms, various peripherals optimized for audio,
and support circuitry. The memory and peripherals
differentiate this DSP from the other family members.
The block diagram shows the DSP core, which is fed
by a large Program ROM, two independent data
RAMs, two data ROMs, a Serial Audio Interface,
Serial Host Interface, External Memory Interface,
dedicated I/O lines, on-chip Phase Lock Loop
(PLL), and On-Chip Emulation (OnCE) port.