ADSP-21160NCB-100 Analog Devices Inc, ADSP-21160NCB-100 Datasheet - Page 7

IC,DSP,32-BIT,CMOS,BGA,400PIN,PLASTIC

ADSP-21160NCB-100

Manufacturer Part Number
ADSP-21160NCB-100
Description
IC,DSP,32-BIT,CMOS,BGA,400PIN,PLASTIC
Manufacturer
Analog Devices Inc
Series
SHARC®r
Type
Floating Pointr

Specifications of ADSP-21160NCB-100

Rohs Status
RoHS non-compliant
Interface
Host Interface, Link Port, Serial Port
Clock Rate
100MHz
Non-volatile Memory
External
On-chip Ram
512kB
Voltage - I/o
3.30V
Voltage - Core
1.90V
Operating Temperature
-40°C ~ 100°C
Mounting Type
Surface Mount
Package / Case
400-BGA
Package
400BGA
Numeric And Arithmetic Format
Floating-Point
Maximum Speed
100 MHz
Ram Size
512 KB
Device Million Instructions Per Second
100 MIPS
Lead Free Status / RoHS Status

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP-21160NCB-100
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADSP-21160NCB-100
Manufacturer:
ADI
Quantity:
2 186
Multiprocessing
The ADSP-21160x offers powerful features tailored to multipro-
cessing DSP systems as shown in M. The external port and link
ports provide integrated glueless multiprocessing support.
The external port supports a unified address space (see
that allows direct interprocessor accesses of each processor’s
internal memory. Distributed bus arbitration logic is included
on-chip for simple, glueless connection of systems containing
up to six ADSP-21160x processors and a host processor. Master
processor changeover incurs only one cycle of overhead. Bus
arbitration is selectable as either fixed or rotating priority. Bus
lock allows indivisible read-modify-write sequences for sema-
phores. A vector interrupt is provided for interprocessor
commands. Maximum throughput for interprocessor data
transfer is 400M bytes/s (ADSP-21160N) over the external port.
Broadcast writes allow simultaneous transmission of data to all
ADSP-21160x DSPs and can be used to implement reflective
semaphores.
Six link ports provide for a second method of multiprocessing
communications. Each link port can support communications
to another ADSP-21160x. Using the links, a large multiproces-
sor system can be constructed in a 2D or 3D fashion. Systems
can use the link ports and cluster multiprocessing concurrently
or independently.
Link Ports
The processor features six 8-bit link ports that provide addi-
tional I/O capabilities. With the capability of running at
100 MHz rates, each link port can support 100M bytes/s
(ADSP-21160N). Link port I/O is especially useful for point-to-
point interprocessor communication in multiprocessing sys-
tems. The link ports can operate independently and
63
64-BIT TRANSFER FOR 48-BIT INSTRUCTION FETCH
32-BIT NORMAL WORD (ODD ADDR)
64-BIT TRANS. FOR 40-BIT EXT. PRECISION
BYTE 7
64-BIT LONG WORD, SIMD, DMA, IOP REGISTER TRANSFERS
55
RESTRICTED DMA, HOST, EPROM DATA ALIGNMENTS:
32-BIT PACKED
Figure 4. External Data Alignment Options
RDH/WRH
47
16-BIT PACKED
39
EPROM
DATA63–0
31
32-BIT NORMAL WD. (EVEN ADDR.)
23
RDL/WRL
15
Rev. B | Page 7 of 60 | February 2010
7
BYTE 0
Figure
0
3)
simultaneously. Link port data is packed into 48- or 32-bit
words, and can be directly read by the core processor or DMA-
transferred to on-chip memory. Each link port has its own dou-
ble-buffered input and output registers. Clock/acknowledge
handshaking controls link port transfers. Transfers are pro-
grammable as transmit or receive.
Serial Ports
The processor features two synchronous serial ports that pro-
vide an inexpensive interface to a wide variety of digital and
mixed-signal peripheral devices. The serial ports can operate up
to half the clock rate of the core, providing each with a maxi-
mum data rate of 50M bits/s (ADSP-21160N). Independent
transmit and receive functions provide greater flexibility for
serial communications. Serial port data can be automatically
transferred to and from on-chip memory via a dedicated DMA.
Each of the serial ports offers a TDM multichannel mode. The
serial ports can operate with little-endian or big-endian trans-
mission formats, with word lengths selectable from 3 bits to 32
bits. They offer selectable synchronization and transmit modes
as well as optional μ-law or A-law companding. Serial port
clocks and frame syncs can be generated internally or externally.
Host Processor Interface
The ADSP-21160x host interface allows easy connection to
standard microprocessor buses, both 16- and 32-bit, with little
additional hardware required. The host interface is accessed
through the ADSP-21160x DSP’s external port and is memory-
mapped into the unified address space. Four channels of DMA
are available for the host interface; code and data transfers are
accomplished with low software overhead. The host processor
communicates with the ADSP-21160x DSP’s external bus with
host bus request (HBR), host bus grant (HBG), ready (REDY),
acknowledge (ACK), and chip select (CS) signals. The host can
directly read and write the internal memory of the processor,
and can access the DMA channel setup and mailbox registers.
Vector interrupt support provides efficient execution of host
commands.
The host processor interface can be used in either multiproces-
sor or uniprocessor systems. For multiprocessor systems, host
access to the SHARC requires that address pins ADDR17,
ADDR18, ADDR19, and ADDR20 be driven low. It is not
enough to tie these pins to ground through a resistor (for exam-
ple, 10 kΩ). These pins must be driven low with a strong enough
drive strength (10 Ω to 50 Ω) to overcome the SHARC keeper
latches present on these pins. If the drive strength provided is
not strong enough, data access failures can occur.
For uniprocessor SHARC systems using this host access feature,
address pins ADDR17, ADDR18, ADDR19, and ADDR20 may
be tied low (for example, through a 10 kΩ ohm resistor), driven
low by a buffer/driver, or left floating. Any of these options is
sufficient.
Program Booting
The internal memory of the ADSP-21160x can be booted at sys-
tem power-up from an 8-bit EPROM, a host processor, or
through one of the link ports. Selection of the boot source is
ADSP-21160M/ADSP-21160N

Related parts for ADSP-21160NCB-100