|
The DSP56156 is a general-purpose MPU-style Digital Signal Processor (DSP). On a single semiconductor chip, the DSP56156 comprises a very efficient 16-bit digital signal processing core, program and data memories, a number of peripherals, and system support circuitry. Unique features of the DSP56156 include a built-in sigma-delta (²ý) codec and phase-locked loop (PLL). This combination of features makes the DSP56156 a cost-effective, high-performance solution for many DSP applications, especially speech coding, digital communications, and cellular base stations. DSP56156 Features Digital Signal Processing Core • Efficient, object code compatible, 16-bit 56100-Family DSP engine — Up to 30 Million Instructions Per Second (MIPS) – 33 ns instruction cycle at 60 MHz — Up to 180 Million Operations Per Second (MOPS) at 60 MHz — Highly parallel instruction set with unique DSP addressing modes — Two 40-bit accumulators including extension byte — Parallel 16 × 16-bit multiply-accumulate in 1 instruction cycle (2 clock cycles) — Double precision 32 × 32-bit multiply with 72-bit result in 6 instruction cycles — Least Mean Square (LMS) adaptive loop filter in 2 instructions — 40-bit Addition/Subtraction in 1 instruction cycle — Fractional and integer arithmetic with support for multiprecision arithmetic — Hardware support for block-floating point FFT — Hardware-nested DO loops including infinite loops — Zero-overhead fast interrupts (2 instruction cycles) — Three 16-bit internal data buses and three 16-bit internal address buses for maximum information transfer on-chip Memory • On-chip Harvard architecture permitting simultaneous accesses to program and memories • 2048 × 16-bit on-chip program RAM and 64 × 16-bit bootstrap ROM (or 12 k × 16-bit on-chip program ROM on the DSP56156ROM) • 2048 × 16-bit on-chip data RAM • External memory expansion with 16-bit address and data buses • Bootstrap loading from external data bus, Host Interface, or Synchronous Serial Interface Peripheral and Support Circuits • Byte-wide Host Interface (HI) with Direct Memory Access support • Two Synchronous Serial Interfaces (SSI) to communicate with codecs and synchronous serial devices — Built in µ-law and A-law compression/expansion — Up to 32 software-selectable time slots in network mode • 16-bit Timer/Event Counter also generates and measures digital waveforms • On-chip sigma-delta voice band Codec: — Sampling clock rates between 100 kHz and 3 MHz — Four software-programmable decimation/interpolation ratios — Internal voltage reference ( 2/5 of positive power supply) — No external components required • On-chip peripheral registers memory mapped in data memory space • Double buffered peripherals • Up to 27 general purpose I/O pins • Two external interrupt request pins • On-Chip Emulation (OnCE™) port for unobtrusive, processor speed-independent debugging • Software-programmable, Phase-Locked Loop-based (PLL) frequency synthesizer for the core clock Miscellaneous Features • Power-saving Wait and Stop modes • Fully static, HCMOS design for operating frequencies from 40 or 60 MHz down to DC • 112-pin Ceramic Quad Flat Pack (CQFP) surface-mount package; 20 × 20 × 3 mm • 112-pin Plastic Thin Quad Flat Pack (TQFP) surface-mount package; 20 × 20 × 1.5 mm • 5 V power supply
|