ADSP-2191MBSTZ-140 Analog Devices Inc, ADSP-2191MBSTZ-140 Datasheet - Page 4

IC,DSP,16-BIT,CMOS,QFP,144PIN,PLASTIC

ADSP-2191MBSTZ-140

Manufacturer Part Number
ADSP-2191MBSTZ-140
Description
IC,DSP,16-BIT,CMOS,QFP,144PIN,PLASTIC
Manufacturer
Analog Devices Inc
Series
ADSP-21xxr
Type
Fixed Pointr

Specifications of ADSP-2191MBSTZ-140

Interface
Host Interface, SPI, SSP, UART
Clock Rate
140MHz
Non-volatile Memory
External
On-chip Ram
160kB
Voltage - I/o
3.00V, 3.30V
Voltage - Core
2.50V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
144-LQFP
Device Core Size
16b
Clock Freq (max)
140MHz
Mips
140
Device Input Clock Speed
140MHz
Ram Size
160KB
Operating Supply Voltage (typ)
2.5/3.3V
Operating Supply Voltage (min)
2.37/2.97V
Operating Supply Voltage (max)
2.63/3.6V
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Pin Count
144
Package Type
LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
ADSP-2191MBSTZ140

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP-2191MBSTZ-140
Manufacturer:
MAXIM
Quantity:
101
Part Number:
ADSP-2191MBSTZ-140
Manufacturer:
Analog Devices Inc
Quantity:
10 000
ADSP-2191M
The two address buses (PMA and DMA) share a single external
address bus, allowing memory to be expanded off-chip, and the
two data buses (PMD and DMD) share a single external data
bus. Boot memory space and I/O memory space also share the
external buses.
Program memory can store both instructions and data, permit-
ting the ADSP-2191M to fetch two operands in a single cycle,
one from program memory and one from data memory. The
DSP’s dual memory buses also let the ADSP-219x core fetch an
operand from data memory and the next instruction from
program memory in a single cycle.
DSP Peripherals Architecture
The functional block diagram
on-chip peripherals, which include the external memory inter-
face, Host port, serial ports, SPI-compatible ports, UART port,
JTAG test and emulation port, timers, flags, and interrupt con-
troller. These on-chip peripherals can connect to off-chip devices
as shown in
The ADSP-2191M has a 16-bit Host port with DMA capability
that lets external Hosts access on-chip memory. This 24-pin
parallel port consists of a 16-pin multiplexed data/address bus
and provides a lowservice overhead data move capability. Con-
figurable for 8 or 16 bits, this port provides a glueless interface
to a wide variety of 8- and 16-bit microcontrollers. Two
chip-selects provide Hosts access to the DSP’s entire memory
map. The DSP is bootable through this port.
The ADSP-2191M also has an external memory interface that is
shared by the DSP’s core, the DMA controller, and DMA
capable peripherals, which include the UART, SPORT0,
SPORT1, SPORT2, SPI0, SPI1, and the Host port. The external
port consists of a 16-bit data bus, a 22-bit address bus, and
control signals. The data bus is configurable to provide an 8- or
16-bit interface to external memory. Support for word packing
lets the DSP access 16- or 24-bit words from external memory
regardless of the external data bus width. When configured for
an 8-bit interface, the unused eight lines provide eight program-
mable, bidirectional general-purpose Programmable Flag lines,
six of which can be mapped to software condition signals.
The memory DMA controller lets the ADSP-2191M move data
and instructions from between memory spaces: internal-to-exter-
nal, internal-to-internal, and external-to-external. On-chip
peripherals can also use this controller for DMA transfers.
The ADSP-2191M can respond to up to seventeen interrupts at
any given time: three internal (stack, emulator kernel, and
power-down), two external (emulator and reset), and twelve user-
defined (peripherals) interrupts. The programmer assigns a
peripheral to one of the 12 user-defined interrupts. The priority
of each peripheral for interrupt service is determined by these
assignments.
There are three serial ports on the ADSP-2191M that provide a
complete synchronous, full-duplex serial interface. This interface
includes optional companding in hardware as well as a wide
variety of framed or frameless data transmit and receive modes
Figure
1.
on Page 1
shows the DSP’s
–4–
of operation. Each serial port can transmit or receive an internal
or external, programmable serial clock and frame syncs. Each
serial port supports 128-channel Time Division Multiplexing.
The ADSP-2191M provides up to sixteen general-purpose I/O
pins, which are programmable as either inputs or outputs. Eight
of these pins are dedicated-general purpose Programmable Flag
pins. The other eight of them are multifunctional pins, acting as
general-purpose I/O pins when the DSP connects to an 8-bit
external data bus and acting as the upper eight data pins when
the DSP connects to a 16-bit external data bus. These Program-
mable Flag pins can implement edge- or level-sensitive
interrupts, some of which can be used to base the execution of
conditional instructions.
MULTIPLY
CRYSTAL
CAPTURE
(OPTIONAL)
(OPTIONAL)
(OPTIONAL)
(OPTIONAL)
OUT OR
CLOCK
CLOCK
RANGE
AND OP
SERIAL
DEVICE
DEVICE
SERIAL
DEVICE
DEVICE
SERIAL
TIMER
MODE
BOOT
UART
AND
OR
6
CLKIN
XTAL
TMR2–0
MSEL6–0/PF6–0
DF/PF7
BYPASS
BMODE1–0
OPMODE
TCLK0
TFS0
DT0
RCLK0
RFS0
DR0
TCLK1
TFS1
DT1
RCLK1
RFS1
DR1
TCLK2/SCK0
TFS2/MOSI0
DT2/MISO0
RCLK2/SCK1
RFS2/MOSI1
DR2/MISO1
RXD
TXD
RESET
JTAG
Figure 1. System Diagram
SPORT0
SPORT1
SPORT2
UART
ADSP-2191M
ADDR21–0
DATA15–8
SPI0
SPI1
DATA7–0
CLKOUT
HAD15–0
HACK_P
HCIOMS
MS3–0
HCMS
HACK
HALE
IOMS
HA16
ACK
BMS
BGH
HWR
HRD
WR
BG
RD
BR
PROCESSOR
I/O MEMORY
ADDR21–0
DATA15–8
DATA7–0
ADDR21–0
DATA15–8
DATA7–0
EXTERNAL
CS
OE
WE
ACK
CS
OE
WE
ACK
ADDR17–0
DATA15–8
DATA7–0
CS
OE
WE
ACK
ADDR15–0/
DATA15–0
ADDR16
CS0
CS1
RD
WR
ACK
ALE
EXTERNAL
(OPTIONAL)
(OPTIONAL)
MEMORY
MEMORY
(OPTIONAL)
(OPTIONAL)
BOOT
HOST
REV. A

Related parts for ADSP-2191MBSTZ-140