adsp-21161n Analog Devices, Inc., adsp-21161n Datasheet - Page 3

no-image

adsp-21161n

Manufacturer Part Number
adsp-21161n
Description
Dsp Microcomputer
Manufacturer
Analog Devices, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
adsp-21161nCCA-100
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
adsp-21161nCCAZ-100
Manufacturer:
AD
Quantity:
50
Part Number:
adsp-21161nCCAZ100
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
adsp-21161nCCAZ100
Manufacturer:
AD
Quantity:
1 000
Part Number:
adsp-21161nKCA-100
Manufacturer:
ADI
Quantity:
2
Part Number:
adsp-21161nKCA-100
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
adsp-21161nKCA-100
Manufacturer:
AD
Quantity:
1 000
Part Number:
adsp-21161nKCA-100
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
adsp-21161nKCAZ100
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Company:
Part Number:
adsp-21161nKCAZ100
Quantity:
490
TABLE OF CONTENTS
GENERAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . 3
PIN FUNCTION DESCRIPTIONS . . . . . . . . . . . . . 12
BOOT MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . 18
REV. A
ADSP-21161N Family Core Architecture . . . . . . . . . 5
ADSP-21161N Memory and I/O Interface Features . 5
Development Tools . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Additional Information . . . . . . . . . . . . . . . . . . . . . . 11
ABSOLUTE MAXIMUM RATINGS . . . . . . . . . . 19
ESD SENSITIVITY . . . . . . . . . . . . . . . . . . . . . . . . 19
TIMING SPECIFICATIONS . . . . . . . . . . . . . . . . 20
SIMD Computational Engine . . . . . . . . . . . . . . . . 5
Independent, Parallel Computation Units . . . . . . . 5
Data Register File . . . . . . . . . . . . . . . . . . . . . . . . . 5
Single-Cycle Fetch of Instruction and
Instruction Cache . . . . . . . . . . . . . . . . . . . . . . . . . 5
Data Address Generators With Hardware Circular
Flexible Instruction Set . . . . . . . . . . . . . . . . . . . . . 5
Dual-Ported On-Chip Memory . . . . . . . . . . . . . . . 5
Off-Chip Memory and Peripherals Interface . . . . . 6
SDRAM Interface . . . . . . . . . . . . . . . . . . . . . . . . . 6
Target Board JTAG Emulator Connector . . . . . . . 7
DMA Controller . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Multiprocessing . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Link Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Serial Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Serial Peripheral (Compatible) Interface . . . . . . . . 9
Host Processor Interface . . . . . . . . . . . . . . . . . . . . 9
General-Purpose I/O Ports . . . . . . . . . . . . . . . . . . . 9
Program Booting . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Phase-Locked Loop and Crystal Double Enable . . 9
Power Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Designing an Emulator-Compatible
Power Dissipation . . . . . . . . . . . . . . . . . . . . . . . . 21
Power-up Sequencing – Silicon
Clock Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Clock Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Memory Read – Bus Master . . . . . . . . . . . . . . . . 27
Memory Write – Bus Master . . . . . . . . . . . . . . . . 28
Synchronous Read/Write – Bus Master . . . . . . . . 29
Synchronous Read/Write – Bus Slave . . . . . . . . . . 30
Host Bus Request . . . . . . . . . . . . . . . . . . . . . . . . 31
Asynchronous Read/Write –
Three-State Timing – Bus Master, Bus Slave . . . . 35
DMA Handshake . . . . . . . . . . . . . . . . . . . . . . . . 37
SDRAM Interface – Bus Master . . . . . . . . . . . . . 39
Link Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Serial Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Four Operands . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
DSP Board (Target) . . . . . . . . . . . . . . . . . . . . . 10
Revision 0.3, 1.0, 1.1 . . . . . . . . . . . . . . . . . . . . 22
Host to ADSP-21161N . . . . . . . . . . . . . . . . . . 33
–3–
225-BALL METRIC MBGA
OUTLINE DIMENSIONS . . . . . . . . . . . . . . . . . . . . 55
ORDERING GUIDE . . . . . . . . . . . . . . . . . . . . . . . . 55
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
GENERAL DESCRIPTION
The ADSP-21161N SHARC DSP is the first low cost derivative
of the ADSP-21160 featuring Analog Devices Super Harvard
Architecture. Easing portability, the ADSP-21161N is source
code compatible with the ADSP-21160 and with first generation
ADSP-2106x SHARCs in SISD (Single Instruction, Single
Data) mode. Like other SHARC DSPs, the ADSP-21161N is a
32-bit processor that is optimized for high performance DSP
applications. The ADSP-21161N includes a 100 MHz core, a
dual-ported on-chip SRAM, an integrated I/O processor with
multiprocessing support, and multiple internal buses to eliminate
I/O bottlenecks.
As was first offered in the ADSP-21160, the ADSP-21161N
offers a Single-Instruction-Multiple-Data (SIMD) architecture.
Using two computational units (ADSP-2106x SHARCs have
one), the ADSP-21161N can double cycle performance versus
the ADSP-2106x on a range of DSP algorithms.
Fabricated in a state of the art, high speed, low power CMOS
process, the ADSP-21161N has a 10 ns instruction cycle time.
With its SIMD computational hardware running at 100 MHz,
the ADSP-21161N can perform 600 million math operations per
second.
ADSP-21161N.
Table 1. Benchmarks (at 100 MHz)
1
Benchmark Algorithm
1024 Point Complex FFT
(Radix 4, with reversal)
FIR Filter (per tap)
IIR Filter (per biquad)
Matrix Multiply (pipelined)
[3
[4
Divide (y/x)
Inverse Square Root
DMA Transfers
Specified in SISD mode. Using SIMD, the same benchmark applies for
two sets of computations. For example, two sets of biquad operations can
be performed in the same amount of time as the SISD mode benchmark.
Output Drive Currents . . . . . . . . . . . . . . . . . . . . . . 51
Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Environmental Conditions . . . . . . . . . . . . . . . . . . . 52
PIN CONFIGURATIONS . . . . . . . . . . . . . . . . . . 53
SPI Interface Specifications . . . . . . . . . . . . . . . . . 47
JTAG Test Access Port and Emulation . . . . . . . . 50
Output Enable Time . . . . . . . . . . . . . . . . . . . . . . 51
Output Disable Time . . . . . . . . . . . . . . . . . . . . . 51
Example System Hold Time Calculation . . . . . . . 51
Capacitive Loading . . . . . . . . . . . . . . . . . . . . . . . 52
Thermal Characteristics . . . . . . . . . . . . . . . . . . . 52
3]
4]
Table 1
[3
[4
1]
1]
shows performance benchmarks for the
1
1
ADSP-21161N
Speed
(at 100 MHz)
171 µs
5 ns
40 ns
30 ns
37 ns
60 ns
40 ns
800 M bytes/s
1
1
1

Related parts for adsp-21161n