ADSP-21060 Analog Devices, ADSP-21060 Datasheet - Page 3

no-image

ADSP-21060

Manufacturer Part Number
ADSP-21060
Description
ADSP-2106x SHARC DSP Microcomputer Family
Manufacturer
Analog Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP-21060
Manufacturer:
AD
Quantity:
2
Part Number:
ADSP-21060-CZ-160
Manufacturer:
ALLWINE
Quantity:
20 000
Part Number:
ADSP-21060BW-133X
Manufacturer:
AD
Quantity:
1
Part Number:
ADSP-21060CW-133
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADSP-21060CW-160
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADSP-21060CZ-133
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADSP-21060CZ-160
Manufacturer:
AD
Quantity:
210
Part Number:
ADSP-21060CZ-160
Manufacturer:
AD31
Quantity:
116
Part Number:
ADSP-21060CZ-160
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADSP-21060CZ-160
Manufacturer:
AD
Quantity:
40
Part Number:
ADSP-21060CZ-160
Manufacturer:
ADI/亚德诺
Quantity:
20 000
S
GENERAL DESCRIPTION
The ADSP-21060 SHARC—Super Harvard Architecture Com-
puter—is a signal processing microcomputer that offers new
capabilities and levels of performance. The ADSP-2106x
SHARCs are 32-bit processors optimized for high performance
DSP applications. The ADSP-2106x builds on the ADSP-
21000 DSP core to form a complete system-on-a-chip, adding a
dual-ported on-chip SRAM and integrated I/O peripherals sup-
ported by a dedicated I/O bus.
Fabricated in a high speed, low power CMOS process, the
ADSP-2106x has a 25 ns instruction cycle time and operates
at 40 MIPS. With its on-chip instruction cache, the processor
can execute every instruction in a single cycle. Table I shows
performance benchmarks for the ADSP-2106x.
The ADSP-2106x SHARC represents a new standard of inte-
gration for signal computers, combining a high performance
floating-point DSP core with integrated, on-chip system features
including a 4 Mbit SRAM memory host processor interface,
DMA controller, serial ports, and link port and parallel bus
connectivity for glueless DSP multiprocessing.
Figure 1 shows a block diagram of the ADSP-2106x, illustrating
the following architectural features:
Figure 2 shows a typical single-processor system. A multi-
processing system is shown in Figure 3.
1024-Pt. Complex FFT
FIR Filter (per Tap)
IIR Filter (per Biquad)
Divide (y/x)
Inverse Square Root (1/√x)
DMA Transfer Rate
Table I. ADSP-21060/ADSP-21060L Benchmarks (@ 40 MHz)
Computation Units (ALU, Multiplier and Shifter) with a
Data Address Generators (DAG1, DAG2)
Program Sequencer with Instruction Cache
Interval Timer
On-Chip SRAM
External Port for Interfacing to Off-Chip Memory and
Host Port and Multiprocessor Interface
DMA Controller
Serial Ports and Link Ports
JTAG Test Access Port
(Radix 4, with Digit Reverse)
Shared Data Register File
Peripherals
0.46 ms
25 ns
100 ns
150 ns
225 ns
240 Mbytes/s
18,221 cycles
1 cycle
4 cycles
6 cycles
9 cycles
ADSP-21000 FAMILY CORE ARCHITECTURE
The ADSP-2106x includes the following architectural features
of the ADSP-21000 family core. The ADSP-21060 is code- and
function-compatible with the ADSP-21061 and ADSP-21062.
Independent, Parallel Computation Units
The arithmetic/logic unit (ALU), multiplier and shifter all per-
form single-cycle instructions. The three units are arranged in
parallel, maximizing computational throughput. Single multi-
function instructions execute parallel ALU and multiplier opera-
tions. These computation units support IEEE 32-bit single-
precision floating-point, extended precision 40-bit floating-
point, and 32-bit fixed-point data formats.
Data Register File
A general purpose data register file is used for transferring data
between the computation units and the data buses, and for
storing intermediate results. This 10-port, 32-register (16 pri-
mary, 16 secondary) register file, combined with the ADSP-
21000 Harvard architecture, allows unconstrained data flow
between computation units and internal memory.
Single-Cycle Fetch of Instruction and Two Operands
The ADSP-2106x features an enhanced Harvard architecture in
which the data memory (DM) bus transfers data and the pro-
gram memory (PM) bus transfers both instructions and data
(see Figure 1). With its separate program and data memory
buses and on-chip instruction cache, the processor can simulta-
neously fetch two operands and an instruction (from the cache),
all in a single cycle.
(6 MAXIMUM)
(OPTIONAL)
(OPTIONAL)
(OPTIONAL)
1x CLOCK
DEVICES
DEVICE
SERIAL
SERIAL
DEVICE
LINK
3
4
CLKIN
EBOOT
LBOOT
IRQ
FLAG
TIMEXP
LxCLK
LxACK
LxDAT
RPBA
ID
TCLK0
RCLK0
TFS0
RSF0
DT0
DR0
TCLK1
RCLK1
TFS1
RFS1
DT1
DR1
ADSP-21060/ADSP-21060L
2-0
RESET
ADSP-2106x
2-0
3-0
3-0
ADDR
DATA
DMAR1-2
DMAG1-2
ADRCLK
JTAG
REDY
BR
MS
PAGE
SBTS
HBG
HBR
CPA
BMS
ACK
47-0
WR
31-0
SW
CS
7
RD
1-6
3-0
CS
ADDR
DATA
ADDR
DATA
OE
WE
ACK
CS
DATA
ADDR
DATA
PROCESSOR
DMA DEVICE
INTERFACE
(OPTIONAL)
PERIPHERALS
(OPTIONAL)
(OPTIONAL)
MEMORY
(OPTIONAL)
HOST
EPROM
AND
BOOT

Related parts for ADSP-21060