ADSP2183 ADI, ADSP2183 Datasheet

no-image

ADSP2183

Manufacturer Part Number
ADSP2183
Description
DSP Microcomputer
Manufacturer
ADI
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP2183-BST-160
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADSP2183KCA-210
Manufacturer:
FSC
Quantity:
5
Part Number:
ADSP2183KSTZ210
Manufacturer:
AD
Quantity:
4 914
a
ICE-Port is a trademark of Analog Devices, Inc.
GENERAL DESCRIPTION
The ADSP-2183 is a single-chip microcomputer optimized for
digital signal processing (DSP) and other high speed numeric
processing applications.
The ADSP-2183 combines the ADSP-2100 family base architec-
ture (three computational units, data address generators and
a program sequencer) with two serial ports, a 16-bit internal
DMA port, a byte DMA port, a programmable timer, Flag I/O,
extensive interrupt capabilities, and on-chip program and
data memory.
The ADSP-2183 integrates 80K bytes of on-chip memory con-
figured as 16K words (24-bit) of program RAM, and 16K words
(16-bit) of data RAM. Power-down circuitry is also provided to
meet the low power needs of battery operated portable equipment.
The ADSP-2183 is available in 128-lead LQFP, and 144-Ball
Mini-BGA packages.
In addition, the ADSP-2183 supports new instructions, which
include bit manipulations—bit set, bit clear, bit toggle, bit test—
new ALU constants, new multiplication instruction (x squared),
biased rounding, result free ALU operations, I/O memory trans-
fers and global interrupt masking, for increased flexibility.
Fabricated in a high speed, double metal, low power, CMOS
process, the ADSP-2183 operates with a 19 ns instruction cycle
time. Every instruction can execute in a single processor cycle.
The ADSP-2183’s flexible architecture and comprehensive
instruction set allow the processor to perform multiple opera-
tions in parallel. In one processor cycle the ADSP-2183 can:
• Generate the next program address
• Fetch the next instruction
• Perform one or two data moves
• Update one or two data address pointers
• Perform a computational operation
DATA ADDRESS
GENERATORS
DAG 1
ALU
ARITHMETIC UNITS
ADSP-2100 BASE
ARCHITECTURE
DAG 2
MAC
FUNCTIONAL BLOCK DIAGRAM
SHIFTER
SEQUENCER
PROGRAM
DATA MEMORY DATA
PROGRAM MEMORY DATA
PROGRAM MEMORY ADDRESS
DATA MEMORY ADDRESS
DSP Microcomputer
SPORT 0
SERIAL PORTS
PROGRAM
MEMORY
POWERDOWN
SPORT 1
CONTROL
MEMORY
MEMORY
ADSP-2183
DATA
TIMER
PROGRAMMABLE
CONTROLLER
BYTE DMA
FLAGS
INTERNAL
I/O
PORT
DMA
EXTERNAL
ADDRESS
EXTERNAL
DMA
BUS
BUS
DATA
BUS

Related parts for ADSP2183

ADSP2183 Summary of contents

Page 1

ICE-Port is a trademark of Analog Devices, Inc. DSP Microcomputer FUNCTIONAL BLOCK DIAGRAM POWERDOWN CONTROL MEMORY DATA ADDRESS PROGRAM GENERATORS PROGRAM SEQUENCER MEMORY MEMORY DAG 1 DAG 2 PROGRAM MEMORY ADDRESS DATA MEMORY ADDRESS PROGRAM MEMORY DATA DATA MEMORY ...

Page 2

ADSP-2183 This takes place while the processor continues to: • Receive and transmit data through the two serial ports • Receive and/or transmit data through the internal DMA port • Receive and/or transmit data through the byte DMA port • ...

Page 3

In addition to the address and data bus for external memory connection, the ADSP-2183 has a 16-bit Internal DMA port (IDMA port) for connection to external systems. The IDMA port is made data/address pins and five control ...

Page 4

ADSP-2183 • SPORTs support serial data word lengths from bits and provide optional A-law and µ-law companding according to CCITT recommendation G.711. • SPORT receive and transmit sections can generate unique interrupts on completing a data word ...

Page 5

Table I. Interrupt Priority and Interrupt Vector Addresses Interrupt Vector Source of Interrupt Reset (or Power-Up with PUCR = 1) 0000 (Highest Priority) Power-Down (Nonmaskable) 002C IRQ2 0004 IRQL1 0008 IRQL0 000C SPORT0 Transmit 0010 SPORT0 Receive 0014 IRQE 0018 ...

Page 6

... MSTAT register. When RESET is released, if there is no pending bus request and the chip is configured for booting (MMAP = 0), the boot-loading sequence is performed. The first instruction is fetched from on-chip program memory location 0x0000 once boot loading completes. ...

Page 7

Memory Architecture The ADSP-2183 provides a variety of memory and peripheral interface options. The key functional groups are Program Memory, Data Memory, Byte Memory and I/O. Program Memory is a 24-bit-wide space for storing both instruction opcodes and data. The ...

Page 8

... BMWAIT register. Byte Memory DMA (BDMA) The Byte memory DMA controller allows loading and storing of program instructions and data using the byte memory space. The BDMA circuit is able to access the byte memory space, while the processor is operating normally and steals only one DSP cycle per 8-, 16- or 24-bit word transferred ...

Page 9

... Through the IDMAA register, the DSP can also specify the starting address and data format for DMA operation. Bootstrap Loading (Booting) The ADSP-2183 has two mechanisms to allow automatic load- ing of the on-chip program memory after reset. The method for booting after reset is controlled by the MMAP and BMODE pins as shown in Table VI ...

Page 10

ADSP-2183 If Go Mode is enabled, the ADSP-2183 will not halt program execution until it encounters an instruction that requires an external memory access. If the ADSP-2183 is performing an external memory access when the external device asserts the BR ...

Page 11

... RAM), all sections of your executable mapped into boot pages are not loaded. Write your target architecture file to indicate that only PM RAM is available for program storage, when using the EZ-ICE software’s loading feature. Data can be loaded to PM RAM or DM RAM. ADSP-2183 ...

Page 12

ADSP-2183–SPECIFICATIONS RECOMMENDED OPERATING CONDITIONS Parameter V Supply Voltage DD T Ambient Operating Temperature AMB ELECTRICAL CHARACTERISTICS Parameter V Hi-Level Input Voltage IH V Lo-Level Input Voltage IL V Hi-Level Output Voltage OH V Lo-Level Output Voltage OL I Hi-Level Input ...

Page 13

... ESD SENSITIVITY ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily accumulate on the human body and test equipment and can discharge without detection. Although the ADSP-2183 features proprietary ESD protection circuitry, permanent damage may occur on devices subjected to high-energy electrostatic discharges ...

Page 14

ADSP-2183 Parameter Clock Signals and Reset Timing Requirements: t CLKIN Period CKI t CLKIN Width Low CKIL t CLKIN Width High CKIH Switching Characteristics: t CLKOUT Width Low CKL t CLKOUT Width High CKH t CLKIN High to CLKOUT High ...

Page 15

Parameter Bus Request–Bus Grant Timing Requirements: BR Hold after CLKOUT High Setup before CLKOUT Low t BS Switching Characteristics: CLKOUT High to xMS RD, WR Disable xMS, RD SDB Disable to BG Low ...

Page 16

ADSP-2183 Parameter Memory Read Timing Requirements: RD Low to Data Valid t RDD A0–A13, xMS to Data Valid t AA Data Hold from RD High t RDH Switching Characteristics: RD Pulsewidth t RP CLKOUT High to RD Low t CRD ...

Page 17

Parameter Memory Write Switching Characteristics: Data Setup before WR High t DW Data Hold after WR High Pulsewidth Low to Data Enabled t WDE A0–A13, xMS Setup before WR Low t ASW Data Disable ...

Page 18

ADSP-2183 Parameter Serial Ports Timing Requirements: t SCLK Period SCK t DR/TFS/RFS Setup before SCLK Low SCS t DR/TFS/RFS Hold after SCLK Low SCH t SCLK Width SCP IN Switching Characteristics: t CLKOUT High to SCLK CC t SCLK High ...

Page 19

Parameter IDMA Address Latch Timing Requirements: t Duration of Address Latch IALP t IAD15–0 Address Setup before Address Latch End IASU t IAD15–0 Address Hold after Address Latch End IAH IACK Low before Start of Address Latch t IKA t ...

Page 20

ADSP-2183 Parameter IDMA Write, Short Write Cycle Timing Requirements: IACK Low before Start of Write t IKW Duration of Write IWP t IAD15–0 Data Setup before End of Write IDSU t IAD15–0 Data Hold after End of ...

Page 21

Parameter IDMA Write, Long Write Cycle Timing Requirements: IACK Low before Start of Write t IKW IAD15–0 Data Setup before IACK Low t IKSU IAD15–0 Data Hold after IACK Low t IKH Switching Characteristics: Start of Write to IACK Low ...

Page 22

ADSP-2183 Parameter IDMA Read, Long Read Cycle Timing Requirements: IACK Low before Start of Read t IKR t Duration of Read IRP Switching Characteristics: IACK High after Start of Read t IKHR t IAD15–0 Data Setup before IACK Low IKDS ...

Page 23

Parameter IDMA Read, Short Read Cycle Timing Requirements: IACK Low before Start of Read t IKR t Duration of Read IRP Switching Characteristics: IACK High after Start of Read t IKHR t IAD15–0 Data Hold after End of Read IKDH ...

Page 24

ADSP-2183 OUTPUT DRIVE CURRENTS Figure 19 shows typical I-V characteristics for the output drivers of the ADSP-2183. The curves represent the current drive capability of the output drivers as a function of output voltage. 100 ° 3.6V, ...

Page 25

... CAPACITIVE LOADING Figures 22 and 23 show the capacitive loading characteristics of the ADSP-2183 + 3. 100 120 C – NOMINAL –2 –4 – 120 C – TEST CONDITIONS Output Disable Time Output pins are considered to be disabled when they have stopped driving and started a transition from the measured output high or low voltage to a high impedance state ...

Page 26

ADSP-2183 IAL 1 PIN 1 PF3 2 IDENTIFIER PF2 3 PF1 4 PF0 IOMS 8 BMS 9 DMS 10 CMS 11 GND PMS ...

Page 27

LQFP Pin LQFP Number Name Number 1 IAL 33 2 PF3 34 3 PF2 35 4 PF1 36 5 PF0 IOMS 8 40 BMS 9 41 DMS 10 42 CMS ...

Page 28

ADSP-2183 IWR GND GND IRD D21 D23 D17 D20 D22 GND D15 D18 D14 GND VDD D10 D11 D13 GND D2 GND VDD VDD D1 EBG BR EBR EINT ELOUT ELIN EMS ECLK EE ...

Page 29

Ball # Name Ball # A01 IAL D01 IS A02 D02 A03 GND D03 A04 PF6 D04 A05 IAD2 D05 A06 GND D06 A07 IAD6 D07 A08 IAD10 D08 A09 IAD14 D09 IWR A10 D10 A11 GND D11 A12 GND ...

Page 30

ADSP-2183 128-Lead Metric Plastic Thin Quad Flatpack (LQFP) 0.75 (0.030) 0.60 (0.024) 0.50 (0.020) SEATING 0.08 (0.003) MAX LEAD COPLANARITY 0.15 (0.006) 0.05 (0.002) OUTLINE DIMENSIONS Dimensions given in mm and (inches). (ST-128) 16.20 (0.638) 16.00 (0.630) 1.60 (0.063) 15.80 ...

Page 31

SQ 0.384 (9.75) 0.067 (1.70) MAX NOTE THE ACTUAL POSITION OF THE BALL POPULATION IS WITHIN 0.006 (0.150) OF ITS IDEAL POSITION RELATIVE TO THE PACKAGE EDGES. THE ACTUAL POSITION OF EACH BALL IS WITHIN 0.003 ...

Related keywords