DSP Memory
3-12
Table 3–1 lists the DSP I-Cache I/O-mapped registers.
Table 3–1. DSP I-Cache Input/Output Memory-Mapped Control Registers
Register
Description
Access
Word Address
Reset Value
ICGR
I-cache global control
R/W
0x1400
C006h
Reserved
Reserved
R/W
0x1401
0000h
Reserved
Reserved
R/W
0x1402
0000h
ICWC
I-cache way control
R/W
0x1403
000Dh
ISR
I-cache status
R
0x1404
0000h
ICRC1
I-cache
ramset 1 control
R/W
0x1405
000Dh
ICRTAG1
I-cache
ramset 1 TAG
R/W
0x1406
0000h
ICRC2
I-cache
ramset 2 control
R/W
0x1407
000Dh
ICRTAG2
I-cache
ramset 2 TAG
R/W
0x1408
0000h
3.3.3
System Memory
The DSP has access to all system memory managed by the traffic controller.
External memory space ranges from 0x50000 to 0xFF8000 if the internal
PDROM is enabled, or to 0xFFFFFF if the PDROM is not enabled.
To access memory external to the DSP subsystem, the EMIF issues a memory
access request. The access request is passed through the DSP memory man-
agement unit (MMU), which (if enabled and configured by the MPU) translates
the DSP virtual address into a physical address that is passed to the traffic
controller. The traffic controller completes the access through one of the three
system memory interfaces: internal memory (IMIF), slow external memory
(EMIFS), or fast external memory (EMIFF). If the MMU is not enabled, then the
access request is passed directly to the system traffic controller. In this case,
the DSP virtual addresses are mapped to the first 16M bytes of CS0 of the
system memory.
3.3.4
Memory Map
Figure 3–6 shows the DSP memory space.