English
Language : 

ADSP-2185M_15 Datasheet, PDF (12/40 Pages) Analog Devices – DSP Microcomputer
ADSP-2185M
Active Configuration
Active Configuration involves the use of a three-statable external
driver connected to the Mode C pin. A driver’s output enable
should be connected to the DSP’s RESET signal such that it
only drives the PF2 pin when RESET is active (low). When
RESET is deasserted, the driver should three-state, thus allow-
ing full use of the PF2 pin as either an input or output. To
minimize power consumption during power-down, configure
the programmable flag as an output when connected to a three-
stated buffer. This ensures that the pin will be held at a constant
level, and will not oscillate should the three-state driver’s level
hover around the logic switching point.
IACK Configuration
Mode D = 0 and in host mode: IACK is an active, driven signal
and cannot be “wire OR’d.”
Mode D = 1 and in host mode: IACK is an open drain and
requires an external pull-down, but multiple IACK pins can be
“wire OR’d” together.
MEMORY ARCHITECTURE
The ADSP-2185M provides a variety of memory and peripheral
interface options. The key functional groups are Program Memory,
Data Memory, Byte Memory, and I/O. Refer to the following
figures and tables for PM and DM memory allocations in the
ADSP-2185M.
Program Memory
Program Memory (Full Memory Mode) is a 24-bit-wide
space for storing both instruction opcodes and data. The ADSP-
2185M has 16K words of Program Memory RAM on chip, and
the capability of accessing up to two 8K external memory over-
lay spaces using the external data bus.
Program Memory (Host Mode) allows access to all internal
memory. External overlay access is limited by a single external
address line (A0). External program execution is not available in
host mode due to a restricted data bus that is 16 bits wide only.
PM (MODE B = 0)
ALWAYS
ACCESSIBLE
AT ADDRESS
0x0000 – 0x1FFF
PM (MODE B = 1)1
RESERVED
0x2000 –
0x3FFF
ACCESSIBLE WHEN
PMOVLAY = 0
0x2000 –
0x3FFF
ACCESSIBLE WHEN
PMOVLAY = 1
0x2000 –
0x3FFF2
0x2000 –
0x3FFF2
EXTERNAL
MEMORY
ACCESSIBLE WHEN
PMOVLAY = 2
ACCESSIBLE WHEN
PMOVLAY = 0
0x0000 –
0x1FFF2
ACCESSIBLE WHEN
PMOVLAY = 0
0x0000 –
0x1FFF2
EXTERNAL
MEMORY
RESERVED
NOTES:
1WHEN MODE B = 1, PMOVLAY MUST BE SET TO 0
2SEE TABLE III FOR PMOVLAY BITS
PROGRAM MEMORY
MODE B = 0 ADDRESS
8K INTERNAL
PMOVLAY = 0
OR
8K EXTERNAL
PMOVLAY = 1, 2
0x3FFF
0x2000
0x1FFF
8K
INTERNAL
0x0000
PROGRAM MEMORY
MODE B = 1 ADDRESS
0x3FFF
8K INTERNAL
PMOVLAY = 0
8K
EXTERNAL
0x2000
0x1FFF
0x0000
Figure 4. Program Memory
PMOVLAY
0
1
2
Memory
Internal
External Overlay 1
External Overlay 2
Table III. PMOVLAY Bits
A13
Not Applicable
0
1
A12:0
Not Applicable
13 LSBs of Address Between 0x2000 and 0x3FFF
13 LSBs of Address Between 0x2000 and 0x3FFF
–12–
REV. 0