![](http://datasheet.mmic.net.cn/310000/ADSP-21MOD870_datasheet_16243461/ADSP-21MOD870_9.png)
ADSP-21mod870
–9–
REV. 0
Program Memory (Full Memory Mode)
is a 24-bit space for
storing both instruction op codes and data. The ADSP-21mod870
has 32K words of Program Memory RAM on chip, and the
capability of accessing up to two 8K external memory overlay
spaces using the external data bus.
Table III. PMOVLAY Bits
PMOVLAY
Memory
A13
A12:0
0, 4, 5
1
Internal
External
Overlay 1
Not Applicable
0
Not Applicable
13 LSBs of Address
Between 0x2000
and 0x3FFF
13 LSBs of Address
Between 0x2000
and 0x3FFF
2
External
Overlay 2
1
1
Data Memory
The Data Memory map is shown in Figure 6.
held at a constant level and will not oscillate if the three-state
driver’s level hovers around the logic switching point.
MEMORY ARCHITECTURE
The ADSP-21mod870 provides a variety of memory and pe-
ripheral interface options. The key functional groups are Pro-
gram Memory, Data Memory, Byte Memory and I/O. Refer to
the following figures and tables for PM and DM memory alloca-
tions in the ADSP-21mod870.
Program Memory
The Program Memory map is shown in Figure 5.
ACCESSIBLE WHEN
PMOVLAY = 2
ACCESSIBLE WHEN
PMOVLAY = 1
ACCESSIBLE WHEN
PMOVLAY = 5
8K INTERNAL
PMOVLAY = 0
8K EXTERNAL
PROGRAM MEMORY
MODE B = 1
ADDRESS
0x3FFF
0x2000
0x1FFF
0x0000
8K INTERNAL
PMOVLAY = 0, 4, 5
OR
8K EXTERNAL
PMOVLAY = 1, 2
0x3FFF
0x2000
0x1FFF
8K INTERNAL
0x0000
PROGRAM MEMORY
MODE B = 0
ADDRESS
ALWAYS
ACCESSIBLE
AT ADDRESS
0x0000 – 0x1FFF
ACCESSIBLE WHEN
PMOVLAY = 0
ACCESSIBLE WHEN
PMOVLAY = 4
INTERNAL
MEMORY
EXTERNAL
MEMORY
0x2000–
0x3FFF
0x2000–
0x3FFF
0x2000–
0x3FFF
0x2000–
0x3FFF
2
0x2000–
0x3FFF
2
PM MODE B=0
ACCESSIBLE WHEN
PMOVLAY = 1
RESERVED
RESERVED
INTERNAL
MEMORY
EXTERNAL
MEMORY
0x2000–
0x3FFF
0x0000–
0x1FFF
2
PM (MODE B=1)
1
RESERVED
1
WHEN MODE = 1, PMOVLAY MUST BE SET TO 0
2
SEE TABLE III FOR PMOVLAY BITS
ACCESSIBLE WHEN
PMOVLAY = 0
RESERVED
Figure 5. Program Memory
ACCESSIBLE WHEN
ACCESSIBLE WHEN
ACCESSIBLE WHEN
DMOVLAY = 5
3MAPPED
REGISTERS
IN8160
WORDS
0x3FFF
0x2000
0x1FFF
0x0000
DATA MEMORY
ADDRESS
8K INTERNAL
DMOVLAY = 0, 4, 5
EXTEOR
DMOVLAY = 1, 2
0
x3FE0
0x3FDF
ALWAYS
ACCESSIBLE
AT ADDRESS
0x2000 – 0x3FFF
ACCESSIBLE WHEN
DMOVLAY = 0
ACCESSIBLE WHEN
INTERNAL
EXTERNAL
0
x2000–
0x1FFF
0x0000–
0x1FFF
0x0000–
0x1FFF
0x0000–
0x1FFF
0x0000–
0x1FFF
DATA MEMORY
Figure 6. Data Memory Map
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.
The PMOVLAY bits are defined in Table III.