Analog Devices adsp-2100 Manual page 221

Adsp-2100 family programmable single-chip microprocessors
Table of Contents

Advertisement

10 Memory Interface
When the MMAP and BMODE pins both are set to 1, the ADSP-2172 (or
ADSP-21msp59) will operate in standalone ROM execution mode. When
MMAP=1 and BMODE=1, the ROM is automatically enabled and
execution begins from program memory location 0x0800 at the start of
ROM. This lets an embedded design operate without external memory
components. To operate in this mode, the ROM-coded program must copy
an interrupt vector table to the appropriate locations in program memory
RAM. In this mode, the ROMENABLE bit defaults to 1 during reset.
Table 10.1 summarizes the booting and startup execution modes for the
ADSP-2172 and ADSP-21msp59.
MMAP = 0
MMAP = 1
Table 10.1 Booting Mode for ADSP-2172, ADSP-21msp59
The ADSP-216x processors are memory-variant versions of the ADSP-2101
and ADSP-2103 that contain factory-programmed on-chip ROM program
memory. The ADSP-2161, ADSP-2163, and ADSP-2165 are 5.0V supply
processors based on the ADSP-2101. The ADSP-2162, ADSP-2164, and
ADSP-2166 are 3.3V supply processors based on the ADSP-2103. These
devices offer different amounts of on-chip memory for program and data
storage, as shown in Table 10.2.
Feature
Data Memory (RAM)
Program Memory (ROM)
Program Memory (RAM)
Table 10.2 ADSP-216x ROM-Programmed Processors
Figures 10.8, 10.9, and 10.10 show the program memory maps for the
ADSP-2161/62, ADSP-2163/64, and ADSP-2165/66, respectively.
10 – 8
BMODE = 0
Boot from EPROM,
then execution starts
at internal RAM
location 0x0000
No booting, execution
starts at external memory
location 0x0000
2161
2162
1
1
K
K
2
2
8K
8K
BMODE = 1
Boot from HIP, then
execution starts at
internal RAM location
0x0000
Standalone mode,
execution starts at
internal ROM location
0x0800
2163
2164
2165
1
1
K
K
4K
2
2
4K
4K
12K
1K
2166
4K
12K
1K

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents