Analog Devices ADSP-2186 Manuale Utente

Navigare online o scaricare Manuale Utente per no Analog Devices ADSP-2186. Analog Devices ADSP-2186 User's Manual Manuale Utente

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 32
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 0
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.
a
ADSP-2186
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 617/329-4700 World Wide Web Site: http://www.analog.com
Fax: 617/326-8703 © Analog Devices, Inc., 1997
DSP Microcomputer
FUNCTIONAL BLOCK DIAGRAM
SERIAL PORTS
SPORT 1SPORT 0
MEMORY
PROGRAMMABLE
I/O
AND
FLAGS
BYTE DMA
CONTROLLER
8K
24
PROGRAM
MEMORY
8K 16
DATA
MEMORY
TIMER
ADSP-2100 BASE
ARCHITECTURE
SHIFTER
MAC
ALU
ARITHMETIC UNITS
POWER-DOWN
CONTROL
PROGRAM
SEQUENCER
DAG 2DAG 1
DATA ADDRESS
GENERATORS
PROGRAM MEMORY ADDRESS
DATA MEMORY ADDRESS
PROGRAM MEMORY DATA
DATA MEMORY DATA
EXTERNAL
DATA
BUS
EXTERNAL
ADDRESS
BUS
INTERNAL
DMA
PORT
EXTERNAL
DATA
BUS
OR
FULL MEMORY
MODE
HOST MODE
FEATURES
PERFORMANCE
30 ns Instruction Cycle Time 33 MIPS Sustained
Performance
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
40K Bytes of On-Chip RAM, Configured as
8K Words On-Chip Program Memory RAM and
8K Words On-Chip Data Memory RAM
Dual Purpose Program Memory for Both Instruction
and Data Storage
Independent ALU, Multiplier/Accumulator and 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
100-Lead TQFP
SYSTEM INTERFACE
16-Bit Internal DMA Port for High Speed Access to
On-Chip Memory (Mode Selectable)
4 MByte Byte Memory Interface for Storage of Data
Tables & Program Overlays
8-Bit DMA to Byte Memory for Transparent Program
and Data Memory Transfers (Mode Selectable)
I/O Memory Interface with 2048 Locations Supports
Parallel Peripherals (Mode Selectable)
Programmable Memory Strobe and Separate I/O Memory
Space Permits “Glueless” System Design
(Mode Selectable)
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
UART Emulation through Software SPORT Reconfiguration
ICE-Port™* Emulator Interface Supports Debugging
in Final Systems
GENERAL NOTE
This data sheet represents production grade specifications for
the ADSP-2186 (5 V) processor. This data sheet also contains
preliminary (x-grade) specifications for the new ADSP-2186
40 MHz processor.
GENERAL DESCRIPTION
The ADSP-2186 is a single-chip microcomputer optimized for
digital signal processing (DSP) and other high speed numeric
processing applications.
The ADSP-2186 combines the ADSP-2100 family base archi-
tecture (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-2186 integrates 40K bytes of on-chip memory con-
figured as 8K words (24-bit) of program RAM and 8K words
(16-bit) of data RAM. Power-down circuitry is also provided to
meet the low power needs of battery operated portable equip-
ment. The ADSP-2186 is available in 100-pin TQFP package.
In addition, the ADSP-2186 supports new instructions, which
include bit manipulations—bit set, bit clear, bit toggle, bit test—
new ALU constants, new multiplication instruction (x squared),
*ICE-Port is a trademark of Analog Devices, Inc.
All trademarks are the property of their respective holders.
Vedere la pagina 0
1 2 3 4 5 6 ... 31 32

Sommario

Pagina 1 - DSP Microcomputer

REV. 0Information furnished by Analog Devices is believed to be accurate andreliable. However, no responsibility is assumed by Analog Devices for itsu

Pagina 2

ADSP-2186–10–REV. 0Bootstrap Loading (Booting)The ADSP-2186 has two mechanisms to allow automatic load-ing of the internal program memory after reset.

Pagina 3

ADSP-2186–11–REV. 0configured as an input is synchronized to the ADSP-2186’sclock. Bits that are programmed as outputs will read the valuebeing output

Pagina 4

ADSP-2186–12–REV. 0The EZ-ICE®* connects to your target system via a ribbon cableand a 14-pin female plug. The female plug is plugged onto the14-pin c

Pagina 5

–13–REV. 0ADSP-2186RECOMMENDED OPERATING CONDITIONSK Grade B GradeParameter Min Max Min Max UnitVDD4.5 5.5 4.5 5.5 VTAMB0 +70 –40 +85 °CELECTRICAL CHA

Pagina 6

ADSP-2186–14–REV. 0ESD SENSITIVITYThe ADSP-2186 is an ESD (electrostatic discharge) sensitive device. Electrostatic charges readilyaccumulate on the h

Pagina 7

ADSP-2186–15–REV. 0ENVIRONMENTAL CONDITIONSAmbient Temperature Rating:TAMB=TCASE – (PD x θCA)TCASE= Case Temperature in °CPD = Power Dissipation in Wθ

Pagina 8

ADSP-2186–16–REV. 0CAPACITIVE LOADINGFigures 9 and 10 show the capacitive loading characteristics ofthe ADSP-2186.CL – pFRISE TIME (0.4V–2.4V) – ns303

Pagina 9

ADSP-2186REV. 0–17–TIMING PARAMETERSParameter Min Max UnitClock Signals and ResetTiming Requirements:tCKICLKIN Period 60 [50] 150 nstCKILCLKIN Width L

Pagina 10

ADSP-2186REV. 0–18–TIMING PARAMETERSParameter Min Max UnitInterrupts and FlagTiming Requirements:tIFSIRQx, FI, or PFx Setup before CLKOUT Low1, 2, 3,

Pagina 11

ADSP-2186REV. 0–19–Parameter Min Max UnitBus Request/GrantTiming Requirements:tBHBR Hold after CLKOUT High10.25 tCK + 2 nstBSBR Setup before CLKOUT Lo

Pagina 12

ADSP-2186–2–REV. 0biased rounding, result free ALU operations, I/O memory trans-fers and global interrupt masking for increased flexibility.Fabricated

Pagina 13 - ADSP-2186 SPECIFICATIONS

ADSP-2186REV. 0–20–TIMING PARAMETERSParameter Min Max UnitMemory ReadTiming Requirements:tRDDRD Low to Data Valid 0.5 tCK – 9 + w nstAAA0–A13, xMS to

Pagina 14 - ADSP-2186 TIMING PARAMETERS

ADSP-2186REV. 0–21–Parameter Min Max UnitMemory WriteSwitching Characteristics:tDWData Setup before WR High 0.5 tCK – 7+ w nstDHData Hold after WR Hig

Pagina 15

ADSP-2186REV. 0–22–TIMING PARAMETERSParameter Min Max UnitSerial PortsTiming Requirements:tSCKSCLK Period 50 nstSCSDR/TFS/RFS Setup before SCLK Low 4

Pagina 16

ADSP-2186REV. 0–23–Parameter Min Max UnitIDMA Address LatchTiming Requirements:tIALPDuration of Address Latch1, 310 nstIASUIAD15–0 Address Setup befor

Pagina 17 - TIMING PARAMETERS

ADSP-2186REV. 0–24–TIMING PARAMETERSParameter Min Max UnitIDMA Write, Short Write CycleTiming Requirements:tIKWIACK Low before Start of Write10nstIWPD

Pagina 18

ADSP-2186REV. 0–25–Parameter Min Max UnitIDMA Write, Long Write CycleTiming Requirements:tIKWIACK Low before Start of Write10nstIKSUIAD15–0 Data Setup

Pagina 19

ADSP-2186REV. 0–26–TIMING PARAMETERSParameter Min Max UnitIDMA Read, Long Read CycleTiming Requirements:tIKRIACK Low before Start of Read10nstIRPDurat

Pagina 20

ADSP-2186REV. 0–27–Parameter Min Max UnitIDMA Read, Short Read CycleTiming Requirements:tIKRIACK Low before Start of Read10nstIRPDuration of Read 15 n

Pagina 21

ADSP-2186REV. 0–28–100-Lead TQFP Package Pinout543276981D19D18D17D16IRQE+PF4IRQL0+PF5GNDIRQL1+PF6DT0TFS0SCLK0VDDDT1TFS1RFS1DR1GNDSCLK1ERESETRESETD15D1

Pagina 22

ADSP-2186REV. 0–29–TQFP Pin ConfigurationsTQFP Pin TQFP Pin TQFP Pin TQFP PinNumber Name Number Name Number Name Number Name1 A4/IAD3 26 IRQE + PF4 51

Pagina 23

ADSP-2186–3–REV. 0The shifter can be used to efficiently implement numericformat control including multiword and block floating-pointrepresentations.T

Pagina 24

ADSP-2186REV. 0–30–OUTLINE DIMENSIONSDimensions shown in mm and (inches).100-Lead Metric Thin Plastic Quad Flatpack (TQFP)(ST-100)ORDERING GUIDEAmbien

Pagina 25

–31–

Pagina 26

C2999–6–3/97PRINTED IN U.S.A.–32–

Pagina 27

ADSP-2186–4–REV. 0concurrently on multiplexed pins. In cases where pin func-tionality is reconfigurable, the default state is shown in plaintext; alte

Pagina 28

ADSP-2186–5–REV. 0To minimize power consumption during power-down, configurethe programmable flag as an output when connected to a three-stated buffer

Pagina 29

ADSP-2186–6–REV. 0IdleWhen the ADSP-2186 is in the Idle Mode, the processor waitsindefinitely in a low power state until an interrupt occurs. Whenan u

Pagina 30

ADSP-2186–7–REV. 0Clock SignalsThe ADSP-2186 can be clocked by either a crystal or a TTL-compatible clock signal.The CLKIN input cannot be halted, cha

Pagina 31

ADSP-2186–8–REV. 0There are 8K words of memory accessible internally when thePMOVLAY register is set to 0. When PMOVLAY is set to some-thing other tha

Pagina 32 - PRINTED IN U.S.A

ADSP-2186–9–REV. 0Byte MemoryThe byte memory space is a bidirectional, 8-bit-wide, externalmemory space used to store programs and data. Byte memory i

Commenti su questo manuale

Nessun commento