Datasheet

a
SHARC and the SHARC logo are registered trademarks of Analog Devices, Inc.
SHARC
®
Embedded Processor
ADSP-21261
Rev. 0
Information furnished by Analog Devices is believed to be accurate and reliable.
However, no responsibility is assumed by Analog Devices for its use, nor for any
infringements of patents or other rights of third parties that may result from its use.
Specifications subject to change without notice. No license is granted by implication
or otherwise under any patent or patent rights of Analog Devices. Trademarks and
registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700 www.analog.com
Fax: 781.461.3113 © 2006 Analog Devices, Inc. All rights reserved.
SUMMARY
High performance 32-bit/40-bit floating-point processor
Code compatibility—at assembly level, uses the same
instruction set as other SHARC DSPs
Single-instruction multiple-data (SIMD) computational archi-
tecture—two 32-bit IEEE floating-point/32-bit fixed-point/
40-bit extended precision floating-point computational
units, each with a multiplier, ALU, shifter, and register file
High bandwidth I/O—a parallel port, an SPI
®
port, four serial
ports, a digital applications interface (DAI), and JTAG
DAI incorporates two precision clock generators (PCGs), an
input data port (IDP) that includes a parallel data acquisi-
tion port (PDAP), and three programmable timers, all
under software control by the signal routing unit (SRU)
On-chip memory—1M bit of on-chip SRAM and a dedicated
3M bit of on-chip mask-programmable ROM
The ADSP-21261 is available in commercial and industrial
temperature grades. For complete ordering information,
see Ordering Guide on Page 44.
KEY FEATURES
Serial ports offer left-justified sample-pair and I
2
S support
via 12 programmable and simultaneous receive or trans-
mit pins, which support up to 24 transmit or 24 receive I
2
S
channels of audio when all four serial ports (SPORTs) are
enabled or six full duplex TDM streams of up to 128
channels per frame
At 150 MHz (6.67 ns) core instruction rate, the ADSP-21261
operates at 900 MFLOPS peak/600 MFLOPS sustained per-
formance whether operating on fixed- or floating-point
data
300 MMACS sustained performance at 150 MHz
Super Harvard Architecture—three independent buses for
dual data fetch, instruction fetch, and nonintrusive, zero-
overhead I/O
Transfers between memory and core at up to four 32-bit
floating- or fixed-point words per cycle, sustained
1.8G byte/s bandwidth at 150 MHz core instruction rate
and 900M byte/s is available via DMA
Figure 1. Functional Block Diagram
ADDR
DATA
PX REGISTER
6
JTAG TES T & EM U LATION
20
3
SE RIAL PORTS (4 )
INPUT
DATA PORTS (8 )
PARALLEL DATA
ACQUIS ITION PORT
TIMERS ( 3)
SI GNAL
RO UTI NG
UNI T
PRECISI ON CLOCK
GENERATORS (2)
DIGITAL APPLICATIONS INTERFACE
3
16
ADDRES S/
DATA BUS/GPIO
CONTROL/GPIO
P ARALLEL
PORT
IOP
REGISTERS
(MEMORY MAPPED)
CO NTROL,
STATUS,
DATA BUFFERS
4
SP I PO RT (1)
DMA CO N TROLLER
18 CHANNE LS
4
GPIO FLA GS/
IRQ /TIM EXP
PROCESSING
ELEMENT
(PE Y)
PROCES SING
ELEM ENT
(PEX)
TIMER
INSTRUCTION
CACHE
32 48-BIT
DAG1
8 4 32
DAG2
8 4 32
32
PM ADDRE SS BUS
DM ADDRESS BUS
PM DATA BUS
DM DATA BUS
64
64
CORE PROCESS OR
PROGRAM
SEQ UE NCER
ADDR DATA
SRAM
0.5M BIT
RO M
1.5 M BIT
DUAL POR TED MEMORY
BLOCK 0
DUAL PORTED MEMORY
BLOCK 1
S
IOD
(32)
IOA
(18)
32
I/O PROCESSOR
ROM
1. 5M BIT
SRAM
0. 5M BIT

Summary of content (44 pages)