Product Summary

The DSP56001ARC27 is an HCMOS, low-power, general purpose Digital Signal Processor. The DSP56001ARC27 features 512 words of full speed, on-chip program RAM (PRAM) memory, two 256 word data RAMs, two preprogrammed data ROMs, and special on-chip bootstrap hardware to permit convenient loading of user programs into the program RAM. It is an off-the-shelf part since the program memory is user programmable. The core of the processor consists of three execution units operating in parallel-the data ALU, the address generation unit, and the program controller. The DSP56001ARC27 has MCU-style on-chip peripherals, program and data memory, as well as a memory expansion port. The MPU-style programming model and instruction set make writing efficient, compact code, straightforward.

Parametrics

DSP56001ARC27 absolute maximum ratings: (1)Supply Voltage Vcc: -0.3 to +7.0 V; (2)All Input Voltages Vin VSS: - 0.5 to Vcc + 0.5 V; (3)Current Drain per Pin excluding Vcc and VSS I: 10 mA; (4)Operating Temperature Range TJ: -40 to +105 ℃; (5)Storage Temperature Tstg: -55 to +150 ℃.

Features

DSP56001ARC27 features: (1)Speed: At 16.5 million instructions per second (MIPS)with a 33 MHz clock, the DSP56001 can execute; (2)a 1024 point complex Fast Fourier Transform in1.98 milliseconds (66,240 clock cycles); (3)Precision: The data paths are 24 bits wide thereby providing 144 dB of dynamic range; intermediate results; (4)held in the 56-bit accumulators can range over 336 dB; (5)Parallelism: The data ALU, address arithmetic units, and program controller operate in parallel so that an instruction prefetch, a 24x24-bit multiplication, a 56-bit addition, two data moves, and two address pointer updates using one of three types of arithmetic (linear, modulo, or reverse carry)can be executed in a single instruction cycle. This parallelism allows a four coefficient Infinite Impulse Response (IIR)filter section to be executed in only four cycles, the theoretical minimum for a single multiplier architecture; (6)Integration: In addition to the three independent execution units, the DSP56001 has six on-chip memories, three on-chip MCU style peripherals (Serial Communication Interface, Synchronous Serial Interface, and Host Interface), a clock generator and seven buses (three address and four data), making the overall system functionally complete and powerful, but also very low cost, low power, and compact; (7)Invisible Pipeline: The three-stage instruction pipeline is essentially invisible to the programmer thus allowing straightforward program development in either assembly language or a high-level language such as ANSI C; (8)Instruction Set: The 62 instruction mnemonics are MCU-like making the transition from programming microprocessors to programming the DSP56001 digital signal processor as easy as possible. The orthogonal syntax supports control of the parallel execution units. This syntax provides 12,808,830 different instruction variations using the 62 instruction mnemonics. The no-overhead DO instruction and the REPEAT (REP)instruction make writing straight-line code obsolete.

Diagrams

DSP56001ARC27 dimension

DSP56001
DSP56001

Other


Data Sheet

Negotiable 
DSP56001A
DSP56001A

Other


Data Sheet

Negotiable 
DSP56002
DSP56002

Other


Data Sheet

Negotiable 
DSP56004
DSP56004

Other


Data Sheet

Negotiable 
DSP56005
DSP56005

Other


Data Sheet

Negotiable 
DSP56007
DSP56007

Other


Data Sheet

Negotiable