beautypg.com

3 dsp56300 core features, Dsp56300 core features -4 – Motorola DSP56301 User Manual

Page 20

background image

DSP56300 Core Features

1

-4

DSP56301 User’s Manual

1.3

DSP56300 Core Features

All DSP56300 core family members contain the DSP56300 core and additional modules. The
modules are chosen from a library of standard predesigned elements, such as memories and
peripherals. New modules can be added to the library to meet customer specifications. A
standard interface between the DSP56300 core and the on-chip memory and peripherals
supports a wide variety of memory and peripheral configurations. In particular, the DSP56301
includes Motorola’s JTAG port and OnCE

module. Core features are fully described in the

DSP56300 Family Manual. This manual, in contrast, documents pinout, memory, and
peripheral features. Core features are as follows:

n

80/100 Million Instructions per Second (MIPS) using an internal 80/100 MHz clock at
3.0–3.6 V, depending on the revision of the DSP56301

n

Object code compatible with the DSP56000 core

n

Highly parallel instruction set

n

Data Arithmetic Logic Unit (Data ALU)

— Fully pipelined 24 x 24-bit parallel multiplier-accumulator (MAC)

— 56-bit parallel barrel shifter (fast shift and normalization; bit stream generation and

parsing)

— Conditional ALU instructions

— 24-bit or 16-bit arithmetic support under software control

n

Program Control Unit (PCU)

— Position Independent Code (PIC) support

— Addressing modes optimized for DSP applications (including immediate offsets)

— On-chip instruction cache controller

— On-chip memory-expandable hardware stack

— Nested hardware DO loops

— Fast auto-return interrupts

n

Direct Memory Access (DMA) Controller

— Six DMA channels supporting internal and external accesses

— One-, two-, and three- dimensional transfers (including circular buffering)

— End-of-block-transfer interrupts

— Triggering from interrupt lines and all peripherals