ADSP-21xx
REV.
–7–
The interrupt force and clear register, IFC, is a write-only
register that contains a force bit and a clear bit for each inter-
rupt (except for level-sensitive interrupts and the ADSP-2111
HIP interrupts—these cannot be forced or cleared in software).
When responding to an interrupt, the ASTAT, MSTAT, and
IMASK status registers are pushed onto the status stack and
the PC counter is loaded with the appropriate vector address.
The status stack is seven levels deep (nine levels deep on the
ADSP-2111) to allow interrupt nesting. The stack is automati-
cally popped when a return from the interrupt instruction is
executed.
Pin Definitions
Table IV (on next page) shows pin definitions for the ADSP-
21xx processors. Any inputs not used must be tied to V
DD
.
Table III. Interrupt Vector Addresses & Priority
ADSP-2105
Interrupt Interrupt
Source Vector Address
RESET Startup 0x0000
IRQ2 0x0004 (High Priority)
SPORT1 Transmit or
IRQ1 0x0010
SPORT1 Receive or
IRQ0 0x0014
Timer 0x0018 (Low Priority)
ADSP-2101/2103/2115/216x
Interrupt Interrupt
Source Vector Address
RESET Startup 0x0000
IRQ2 0x0004 (High Priority)
SPORT0 Transmit 0x0008
SPORT0 Receive 0x000C
SPORT1 Transmit or
IRQ1 0x0010
SPORT1 Receive or
IRQ0 0x0014
Timer 0x0018 (Low Priority)
ADSP-2111
Interrupt Interrupt
Source Vector Address
RESET Startup 0x0000
IRQ2 0x0004 (High Priority)
HIP Write from Host 0x0008
HIP Read to Host 0x000C
SPORT0 Transmit 0x0010
SPORT0 Receive 0x0014
SPORT1 Transmit or
IRQ1 0x0018
SPORT1 Receive or
IRQ0 0x001C
Timer 0x0020 (Low Priority)
SYSTEM INTERFACE
Figure 3 shows a typical system for the ADSP-2101, ADSP-
2115, or ADSP-2103, with two serial I/O devices, a boot
EPROM, and optional external program and data memory. A
total of 15K words of data memory and 16K words of program
memory is addressable for the ADSP-2101 and ADSP-2103. A
total of 14.5K words of data memory and 15K words of
program memory is addressable for the ADSP-2115.
Figure 4 shows a system diagram for the ADSP-2105, with one
serial I/O device, a boot EPROM, and optional external
program and data memory. A total of 14.5K words of data
memory and 15K words of program memory is addressable for
the ADSP-2105.
Figure 5 shows a system diagram for the ADSP-2111, with two
serial I/O devices, a host processor, a boot EPROM, and
optional external program and data memory. A total of 15K
words of data memory and 16K words of program memory is
addressable.
Programmable wait-state generation allows the processors to
easily interface to slow external memories.
The ADSP-2101, ADSP-2103, ADSP-2115, and ADSP-2111
processors also provide either: one external interrupt (
IRQ2)
and two serial ports (SPORT0, SPORT1), or three external
interrupts (
IRQ2, IRQ1, IRQ0) and one serial port (SPORT0).
The ADSP-2105 provides either: one external interrupt (
IRQ2)
and one serial port (SPORT1), or three external interrupts
(
IRQ2, IRQ1, IRQ0) with no serial port.
Clock Signals
The ADSP-21xx processors’ CLKIN input may be driven by a
crystal or by a TTL-compatible external clock signal. The
CLKIN input may not be halted or changed in frequency during
operation, nor operated below the specified low frequency limit.
If an external clock is used, it should be a TTL-compatible
signal running at the instruction rate. The signal should be
connected to the processor’s CLKIN input; in this case, the
XTAL input must be left unconnected.
Because the ADSP-21xx processors include an on-chip oscilla-
tor circuit, an external crystal may also be used. The crystal
should be connected across the CLKIN and XTAL pins, with
two capacitors connected as shown in Figure 2. A parallel-
resonant, fundamental frequency, microprocessor-grade crystal
should be used.
Figure 2. External Crystal Connections
CLKIN CLKOUT
XTAL
ADSP-21xx
C
ADSP-21xx
–8–
REV.
A clock output signal (CLKOUT) is generated by the processor,
synchronized to the processor’s internal cycles.
Reset
The RESET signal initiates a complete reset of the ADSP-21xx.
The
RESET signal must be asserted when the chip is powered
up to assure proper initialization. If the
RESET signal is applied
during initial power-up, it must be held long enough to allow
the processor’s internal clock to stabilize. If
RESET is activated
at any time after power-up and the input clock frequency does
not change, the processor’s internal clock continues and does
not require this stabilization time.
The power-up sequence is defined as the total time required for
the crystal oscillator circuit to stabilize after a valid V
DD
is
applied to the processor and for the internal phase-locked loop
(PLL) to lock onto the specific crystal frequency. A minimum of
2000 t
CK
cycles will ensure that the PLL has locked (this does
not, however, include the crystal oscillator start-up time).
During this power-up sequence the
RESET signal should be
held low. On any subsequent resets, the
RESET signal must
meet the minimum pulse width specification, t
RSP
.
To generate the
RESET signal, use either an RC circuit with an
external Schmidt trigger or a commercially available reset IC.
(Do not use only an RC circuit.)
Table IV. ADSP-21xx Pin Definitions
Pin # of Input /
Name(s) Pins Output Function
Address 14 O Address outputs for program, data and boot memory.
Data
1
24 I/O Data I/O pins for program and data memories. Input only for
boot memory, with two MSBs used for boot memory addresses.
Unused data lines may be left floating.
RESET 1 I Processor Reset Input
IRQ2 1 I External Interrupt Request #2
BR
2
1 I External Bus Request Input
BG 1 O External Bus Grant Output
PMS 1 O External Program Memory Select
DMS 1 O External Data Memory Select
BMS 1 O Boot Memory Select
RD 1 O External Memory Read Enable
WR 1 O External Memory Write Enable
MMAP 1 I Memory Map Select Input
CLKIN, XTAL 2 I External Clock or Quartz Crystal Input
CLKOUT 1 O Processor Clock Output
V
DD
Power Supply Pins
GND Ground Pins
SPORT0
3
5 I/O Serial Port 0 Pins (TFS0, RFS0, DT0, DR0, SCLK0)
SPORT1 5 I/O Serial Port 1 Pins (TFS1, RFS1, DT1, DR1, SCLK1)
or Interrupts & Flags:
IRQ0 (RFS1) 1 I External Interrupt Request #0
IRQ1 (TFS1) 1 I External Interrupt Request #1
FI (DR1) 1 I Flag Input Pin
FO (DT1) 1 O Flag Output Pin
FL2–0 (ADSP-2111 Only) 3 O General Purpose Flag Output Pins
Host Interface Port
(ADSP-2111 Only)
HSEL 1 I HIP Select Input
HACK 1 O HIP Acknowledge Output
HSIZE 1 I 8/16-Bit Host Select (0 = 16-Bit, 1 = 8-Bit)
BMODE 1 I Boot Mode Select (0 = Standard EPROM Booting, 1 = HIP Booting)
HMD0 1 I Bus Strobe Select (0 =
RD/WR, 1 = RW/DS)
HMD1 1 I HIP Address/Data Mode Select (0 = Separate, 1 = Multiplexed)
HRD/HRW 1 I HIP Read Strobe or Read/Write Select
HWR/HDS 1 I HIP Write Strobe or Host Data Strobe Select
HD15–0/HAD15-0 16 I/O HIP Data or HIP Data and Address
HA2/ALE 1 I Host Address 2 Input or Address Latch Enable Input
HA1–0/Unused 2 I Host Address 1 and 0 Inputs
NOTES
1
Unused data bus lines may be left floating.
2
BR must be tied high (to V
DD
) if not used.
3
ADSP-2105 does not have SPORT0. (SPORT0 pins are No Connects on the ADSP-2105.)
C
ADSP-21xx
REV.
–9–
Figure 4. ADSP-2105 System
Figure 3. ADSP-2101/ADSP-2103/ADSP-2115 System
BR
BG
CLKIN
RESET
IRQ2
BMS
ADSP-2101
or
ADSP-2103
or
ADSP-2115
CLKOUT
ADDR
DATA
(OPTIONAL)
1x CLOCK
or
CRYSTAL
PMS
DMS
RD
WR
ADDR
13-0
DATA
23-0
ADDR
DATA
(OPTIONAL)
ADDR
DATA
BOOT
MEMORY
e.g. EPROM
2764
27128
27256
27512
PROGRAM
MEMORY
DATA
MEMORY
&
PERIPHERALS
14
24
D
23-22
A
13-0
D
15-8
D
23-0
D
23-8
A
13-0
A
13-0
XTAL
MMAP
SERIAL
DEVICE
(OPTIONAL)
SCLK1
RFS1
or
IRQ0
TFS1
or
IRQ1
DT1
or
FO
DR1
or
FI
SPORT 1
SCLK0
RFS0
TFS0
DT0
DR0
SPORT 0
SERIAL
DEVICE
(OPTIONAL)
OE
WE
CS
OE
WE
CS
OE
CS
THE TWO MSBs OF THE DATA BUS (D
23-22
) ARE USED TO SUPPLY THE TWO MSBs OF THE
BOOT MEMORY EPROM ADDRESS. THIS IS ONLY REQUIRED FOR THE 27256 AND 27512.
BR
BG
CLKIN
RESET
IRQ2
BMS
ADSP-2105
CLKOUT
ADDR
DATA
(OPTIONAL)
1x CLOCK
or
CRYSTAL
PMS
DMS
RD
WR
ADDR
13-0
DATA
23-0
ADDR
DATA
(OPTIONAL)
ADDR
DATA
BOOT
MEMORY
e.g. EPROM
2764
27128
27256
27512
PROGRAM
MEMORY
DATA
MEMORY
&
PERIPHERALS
14
24
D
23-22
A
13-0
D
15-8
D
23-0
D
23-8
A
13-0
A
13-0
XTAL
MMAP
SERIAL
DEVICE
(OPTIONAL)
SCLK1
RFS1
or
IRQ0
TFS1
or
IRQ1
DT1
or
FO
DR1
or
FI
SPORT 1
OE
WE
CS
OE
WE
CS
OE
CS
THE TWO MSBs OF THE DATA BUS (D
23-22
) ARE USED TO SUPPLY THE TWO MSBs OF THE
BOOT MEMORY EPROM ADDRESS. THIS IS ONLY REQUIRED FOR THE 27256 AND 27512.
C

ADSP-2105BP-80

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Digital Signal Processors & Controllers - DSP, DSC 16-Bit 20 MIPS 5V 1 Serial Port
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union