Analog Devices ADSP-2181 Manual
Analog Devices ADSP-2181 Manual

Analog Devices ADSP-2181 Manual

Analog devices dsp microcomputers instructions manual
Hide thumbs Also See for ADSP-2181:

Advertisement

Quick Links

a
FEATURES
PERFORMANCE
30 ns Instruction Cycle Time @ 5.0 Volts
33 MIPS Sustained Performance
34.7 ns Instruction Cycle Time @ 3.3 Volts
Single-Cycle Instruction Execution
Single-Cycle Context Switch
3-Bus Architecture Allows Dual Operand Fetches in
Every Instruction Cycle
Multifunction Instructions
Power-Down Mode Featuring Low CMOS Standby
Power Dissipation with 100 Cycle Recovery from
Power-Down Condition
Low Power Dissipation in Idle Mode
INTEGRATION
ADSP-2100 Family Code Compatible, with Instruction
Set Extensions
80K Bytes of On-Chip RAM, Configured as
16K Words On-Chip Program Memory RAM
16K Words On-Chip Data Memory RAM
Dual Purpose Program Memory for Both Instruction
and Data Storage
Independent ALU, Multiplier/Accumulator, & Barrel
Shifter Computational Units
Two Independent Data Address Generators
Powerful Program Sequencer Provides
Zero Overhead Looping
Conditional Instruction Execution
Programmable 16-Bit Interval Timer with Prescaler
128-Lead TQFP/128-Lead PQFP
SYSTEM INTERFACE
16-Bit Internal DMA Port for High Speed Access to
On-Chip Memory
4 MByte Memory Interface for Storage of Data Tables &
Program Overlays
8-Bit DMA to Byte Memory for Transparent
Program and Data Memory Transfers
I/O Memory Interface with 2048 Locations Supports
Parallel Peripherals
Programmable Memory Strobe & Separate I/O Memory
Space Permits "Glueless" System Design
Programmable Wait State Generation
Two Double-Buffered Serial Ports with Companding
Hardware and Automatic Data Buffering
Automatic Booting of On-Chip Program Memory from
Byte-Wide External Memory, e.g., EPROM, or
Through Internal DMA Port
Six External Interrupts
13 Programmable Flag Pins Provide Flexible System
Signaling
ICE-Port™ Emulator Interface Supports Debugging
in Final Systems
ICE-Port is a trademark of Analog Devices, Inc.
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
which may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of Analog Devices.
DSP Microcomputers
ADSP-2181/ADSP-2183
FUNCTIONAL BLOCK DIAGRAM
DATA ADDRESS
GENERATORS
PROGRAM
SEQUENCER
DAG 1
DAG 0
PROGRAM MEMORY ADDRESS
DATA MEMORY ADDRESS
PROGRAM MEMORY DATA
DATA MEMORY DATA
ARITHMETIC UNITS
SERIAL PORTS
ALU
MAC
SHIFTER
SPORT 0
ADSP-2100 BASE
ARCHITECTURE
GENERAL DESCRIPTION
The ADSP-2181/ADSP-2183 is a single-chip microcomputer
optimized for digital signal processing (DSP) and other high
speed numeric processing applications.
The ADSP-2181/ADSP-2183 combines the ADSP-2100 family
base architecture (three computational units, data address gen-
erators 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-2181/ADSP-2183 integrates 80K bytes of on-chip
memory configured 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-2181 is available in 128-pin
TQFP and 128-pin PQFP packages; the ADSP-2183 is avail-
able in the TQFP package only.
In addition, the ADSP-2181/ADSP-2183 supports new instruc-
tions, 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
transfers, and global interrupt masking, for increased flexibility.
Fabricated in a high speed, double metal, low power, 0.5 m
CMOS process, the ADSP-2181 operates with a 30 ns instruc-
tion cycle time (34.7 ns for the ADSP-2183). Every instruction
can execute in a single processor cycle.
The ADSP-2181/ADSP-2183's flexible architecture and com-
prehensive instruction set allow the processor to perform multiple
operations in parallel. In one processor cycle the ADSP-2181/
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
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 617/329-4700
POWERDOWN
PROGRAMMABLE
CONTROL
I/O
FLAGS
MEMORY
PROGRAM
DATA
BYTE DMA
MEMORY
MEMORY
CONTROLLER
INTERNAL
TIMER
DMA
SPORT 1
PORT
© Analog Devices, Inc., 1996
Fax: 617/326-8703
EXTERNAL
ADDRESS
BUS
EXTERNAL
DATA
BUS
DMA
BUS

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-2181 and is the answer not in the manual?

Questions and answers

Summary of Contents for Analog Devices ADSP-2181

  • Page 1 ICE-Port is a trademark of Analog Devices, Inc. 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 which may result from its use.
  • Page 2: Architecture Overview

    ADSP-2181 based evaluation board with PC monitor software plus Assembler, Linker, Simulator, and PROM Splitter software. The ADSP-2181 EZ-KIT Lite is a low cost, easy to use hardware platform on which you can quickly get started with your DSP soft- ware design.
  • Page 3 The ADSP-2181/ADSP-2183 incorporates two complete syn- chronous serial ports (SPORT0 and SPORT1) for serial com- munications and multiprocessor communication. Here is a brief list of the capabilities of the ADSP-2181/ADSP- 2183 SPORTs. Refer to the ADSP-2100 Family User’s Manual for further details.
  • Page 4: Pin Descriptions

    – Ground Pins – Power Supply Pins *These ADSP-2181/ADSP-2183 pins must be connected only to the EZ-ICE connector in the target system. These pins have no function except during emulation, and do not require pull-up or pull-down resistors. Interrupts The interrupt controller allows the processor to respond to the eleven possible interrupts and reset with minimum overhead.
  • Page 5: Low Power Operation

    Processor supply current during power down varies with temperature, see Figures 8 and 15. Idle When the ADSP-2181/ADSP-2183 is in the Idle Mode, the processor waits indefinitely in a low power state until an interrupt occurs. When an unmasked interrupt occurs, it is serviced;...
  • Page 6: System Interface

    A0-A21 23-16 BYTE 15-8 Reset MEMORY DATA The RESET signal initiates a master reset of the ADSP-2181/ ADSP-2183. The RESET signal must be asserted during the 10-0 power-up sequence to assure proper initialization. RESET dur- ADDR 23-8 I/O SPACE ing initial power-up must be held long enough to allow the in-...
  • Page 7 RAM. The on-chip program memory is designed to al- low up to two accesses each cycle so that all operations can complete in a single cycle. In addition, the ADSP-2181/ADSP- 2183 allows the use of 8K external memory overlays.
  • Page 8 Not Applicable sists of 256 pages, each of which is 16K 8. 13 LSBs of Address The byte memory space on the ADSP-2181/ADSP-2183 sup- Between 0x0000 ports read and write operations as well as four different data for- and 0x1FFF mats.
  • Page 9 BMODE pins as shown in Table VI. BDMA Booting When the BMODE and MMAP pins specify BDMA booting (MMAP = 0, BMODE = 0), the ADSP-2181/ADSP-2183 ini- tiates a BDMA boot sequence when reset is released. The REV. 0 ADSP-2181/ADSP-2183 Table VI.
  • Page 10: Instruction Set Description

    The bus request feature operates at all times, including when the processor is booting and when RESET is active. The BGH pin is asserted when the ADSP-2181/ADSP-2183 is ready to execute an instruction but is stopped because the exter- nal bus is already granted to another device. The other device can release the bus by deasserting bus request.
  • Page 11 RESET The EZ-ICE uses the EE (emulator enable) signal to take con- trol of the ADSP-2181/ADSP-2183 in the target system. This causes the processor to use its ERESET, EBR, and EBG pins instead of the RESET, BR, and BG pins. The BG output is three-stated.
  • Page 12: Recommended Operating Conditions

    Three-statable pins: A0–A13, D0-D23, PMS, DMS, BMS, IOMS, CMS, RD, WR, DT0, DT1, SCLK0, SCLK1, TFS0, TFS1, RFS0, RSF1, IAD0–IAD15, PF0–PF7. 0 V on BR, CLKIN Active (to force three-state condition). Idle refers to ADSP-2181 state of operation during execution of IDLE instruction. Deasserted pins are driven to either V Current reflects device operating with no output loads.
  • Page 13 The ADSP-2181 features proprietary ESD protection circuitry to dissipate high energy discharges (Human Body Model). Per method 3015 of MIL-STD-883, the ADSP-2181 has been classified as a Class 2 device.
  • Page 14: Environmental Conditions

    = 4.5V VALID FOR ALL TEMPERATURE GRADES. POWER REFLECTS DEVICE OPERATING WITH NO OUTPUT LOADS. IDLE REFERS TO ADSP-2181 STATE OF OPERATION DURING EXECUTION OF IDLE INSTRUCTION. DEASSERTED PINS ARE DRIVEN TO EITHER V = 30 ns. TYPICAL POWER DISSIPATION AT 5.0V V INSTRUCTION (CLOCK FREQUENCY REDUCTION).
  • Page 15: Capacitive Loading

    ADSP-2181 CAPACITIVE LOADING Figures 10 and 11 show the capacitive loading characteristics of the ADSP-2181. T = +85 C = 4.5V – pF Figure 10. Typical Output Rise Time vs. Load Capacitance, (at Maximum Ambient Operating Temperature) NOMINAL –2 –4 –6...
  • Page 16 ADSP-2181/ADSP-2183 ADSP-2183–SPECIFICATIONS RECOMMENDED OPERATING CONDITIONS Parameter Supply Voltage Ambient Operating Temperature ELECTRICAL CHARACTERISTICS Parameter Hi-Level Input Voltage Hi-Level CLKIN Voltage Lo-Level Input Voltage Hi-Level Output Voltage Lo-Level Output Voltage Hi-Level Input Current Lo-Level Input Current Three-State Leakage Current Three-State Leakage Current...
  • Page 17 Timing requirements guarantee that the processor operates correctly with other devices. REV. 0 ADSP-2181/ADSP-2183 + 0.5 V + 0.5 V MEMORY TIMING SPECIFICATIONS The table below shows common memory device specifications and the corresponding ADSP-2183 timing parameters, for your convenience.
  • Page 18 ADSP-2181/ADSP-2183 ADSP-2183 ENVIRONMENTAL CONDITIONS Ambient Temperature Rating: – (PD CASE = Case Temperature in C CASE PD = Power Dissipation in W = Thermal Resistance (Case-to-Ambient) = Thermal Resistance (Junction-to-Ambient) = Thermal Resistance (Junction-to-Case) Package TQFP 50 C/W 2 C/W...
  • Page 19 SIGNAL (MEASURED) OUTPUT (MEASURED) and t , as DECAY Figure 21. Equivalent Device Loading for AC Measure- , and the current ments (Including All Fixtures) –19– ADSP-2181/ADSP-2183 – t MEASURED DECAY 3.0V INPUT 1.5V 0.0V 2.0V 1.5V 0.3V ) is the interval from when MEASURED (MEASURED) –...
  • Page 20 ADSP-2181/ADSP-2183 ADSP-2181 Parameter Clock Signals and Reset Timing Requirements: CLKIN Period CLKIN Width Low CKIL CLKIN Width High CKIH Switching Characteristics: CLKOUT Width Low CLKOUT Width High CLKIN High to CLKOUT High CKOH Control Signals Timing Requirements: RESET Width Low...
  • Page 21 ADSP-2181 Parameter Interrupts and Flag Timing Requirements: IRQx, FI, or PFx Setup before CLKOUT Low IRQx, FI, or PFx Hold after CLKOUT High Switching Characteristics: Flag Output Hold after CLKOUT Low Flag Output Delay from CLKOUT Low ADSP-2183 Parameter Interrupts and Flag...
  • Page 22 ADSP-2181/ADSP-2183 ADSP-2181/ADSP-2183 Parameter Bus Request/Grant Timing Requirements: BR Hold after CLKOUT High BR Setup before CLKOUT Low Switching Characteristics: CLKOUT High to xMS, RD, WR Disable xMS, RD, WR Disable to BG Low BG High to xMS, RD, WR Enable...
  • Page 23 ADSP-2181 Parameter Memory Read Timing Requirements: RD Low to Data Valid A0-A13, xMS to Data Valid Data Hold from RD High Switching Characteristics: RD Pulse Width CLKOUT High to RD Low A0-A13, xMS Setup before RD Low A0-A13, xMS Hold after RD Deasserted...
  • Page 24 ADSP-2181/ADSP-2183 ADSP-2181/ADSP-2183 Parameter Memory Write Switching Characteristics: Data Setup before WR High Data Hold after WR High WR Pulse Width WR Low to Data Enabled A0-A13, xMS Setup before WR Low Data Disable before WR or RD Low CLKOUT High to WR Low...
  • Page 25 ADSP-2181/ADSP-2183 Parameter Serial Ports Timing Requirements: SCLK Period DR/TFS/RFS Setup before SCLK Low DR/TFS/RFS Hold after SCLK Low SCLK Width Switching Characteristics: CLKOUT High to SCLK SCLK High to DT Enable SCDE SCLK High to DT Valid SCDV TFS/RFS Hold after SCLK High...
  • Page 26 ADSP-2181/ADSP-2183 ADSP-2181/ADSP-2183 Parameter IDMA Address Latch Timing Requirements: Duration of Address Latch IALP IAD15–0 Address Setup before Address Latch End IASU IAD15–0 Address Hold after Address Latch End IACK Low before Start of Address Latch Start of Write or Read after Address Latch End...
  • Page 27 ADSP-2181 Parameter IDMA Write, Short Write Cycle Timing Requirements: IACK Low before Start of Write 1, 2 Duration of Write IAD15–0 Data Setup before End of Write IDSU IAD15–0 Data Hold after End of Write Switching Characteristics: Start of Write to IACK High...
  • Page 28 ADSP-2181/ADSP-2183 ADSP-2181 Parameter IDMA Write, Long Write Cycle Timing Requirements: IACK Low before Start of Write IAD15–0 Data Setup before IACK Low IKSU IAD15–0 Data Hold after IACK Low Switching Characteristics: Start of Write to IACK Low IKLW Start of Write to IACK High...
  • Page 29 ADSP-2181 Parameter IDMA Read, Long Read Cycle Timing Requirements: IACK Low before Start of Read Duration of Read Switching Characteristics: IACK High after Start of Read IKHR IAD15–0 Data Setup before IACK Low IKDS IAD15–0 Data Hold after End of Read IKDH IAD15–0 Data Disabled after End of Read...
  • Page 30 ADSP-2181/ADSP-2183 ADSP-2181 Parameter IDMA Read, Short Read Cycle Timing Requirements: IACK Low before Start of Read Duration of Read Switching Characteristics: IACK High after Start of Read IKHR IAD15–0 Data Hold after End of Read IKDH IAD15–0 Data Disabled after End of Read IKDD IAD15–0 Previous Data Enabled after Start of Read...
  • Page 31 IOMS XTAL CLKIN CLKOUT IRQE MMAP IRQ2 REV. 0 128-Lead TQFP Package Pinout TOP VIEW (PINS DOWN) –31– ADSP-2181/ADSP-2183 EINT ELIN ELOUT ECLK...
  • Page 32 ADSP-2181/ADSP-2183 TQFP TQFP Number Name Number IOMS XTAL CLKIN CLKOUT TQFP Pin Configurations TQFP Name Number Name ECLK ELOUT IRQE ELIN MMAP EINT IRQ2 BMODE PWDACK IACK IRQL0 IRQL1 TFS0 RFS0 SCLK0 DT1/F0 TFS1/IRQ1 RFS1/IRQ0 DR1/FI SCLK1 ERESET RESET –32–...
  • Page 33: Outline Dimensions

    0.856 19.90 20.00 20.10 0.783 18.50 18.58 0.45 0.60 0.75 0.018 0.42 0.50 0.58 0.017 0.17 0.22 0.27 0.007 0.10 –33– ADSP-2181/ADSP-2183 INCHES 0.063 0.006 0.055 0.059 0.630 0.640 0.551 0.555 0.492 0.495 0.866 0.876 0.787 0.792 0.728 0.731 0.024 0.030...
  • Page 34 ADSP-2181/ADSP-2183 IOMS XTAL CLKIN CLKOUT IRQE MMAP 128-Lead PQFP Package Pinout 128L PQFP (28mm x 28mm) TOP VIEW (PINS DOWN) –34– REV. 0...
  • Page 35 BMODE PWDACK IACK IRQL0 IRQL1 TFS0 RFS0 SCLK0 DT1/FO TFS1/IRQ1 RFS1/IRQ0 DR1/FI SCLK1 ERESET RESET ECLK ELOUT ELIN EINT –35– ADSP-2181/ADSP-2183 PQFP Number Name IAD15 IAD14 IAD13 IAD12 IAD11 IAD10 IAD9 IAD8 IAD7 IAD6 IAD5 IAD4 IAD3 IAD2 IAD1 IAD0...
  • Page 36 ADSP-2181/ADSP-2183 SEATING PLANE SYMBOL D, E OUTLINE DIMENSIONS 128-Lead Metric Plastic Quad Flatpack (PQFP) TOP VIEW (PINS DOWN) MILLIMETERS 4.07 0.25 0.010 3.17 3.49 3.67 0.125 30.95 31.20 31.45 1.219 27.90 28.00 28.10 1.098 24.73 24.80 24.87 0.974 0.65 0.88 1.03...
  • Page 37: Ordering Guide

    –40 C to +85 C ADSP-2183KST-115 0 C to +70 C ADSP-2183BST-115 –40 C to +85 C *S = Plastic Quad Flatpack (PQFP), ST = Plastic Thin Quad Flatpack (TQFP). REV. 0 ADSP-2181/ADSP-2183 ORDERING GUIDE Instruction Rate Package (MHz) Description 28.8...
  • Page 38 –38–...
  • Page 39 –39–...
  • Page 40 –40–...

This manual is also suitable for:

Adsp-2183

Table of Contents

Save PDF