33 PFC_DDD_v1.3.doc
SRAM
0x0200_0000
0x0207_FFFF
FLASH
0xFE00_0000
0xFE3F_FFFF
IMMR
0xF000_0000
0xF001_FFFF
Peripherals
0x01F0_0000
0x01F0_7FFF
DSI [DSP #1]
0x2200_0000
SDRAM
0x2000_0000
0x20FF_FFFF
Local SRAM
(Core Side only)
0x0000_0000
0x0007_FFFF
DSI [DSP #2]
0x2220_0000
DSI [DSP #3]
0x2240_0000
DSI [DSP #4]
0x2260_0000
DSI [DSP #5]
0x2280_0000
M2 Memory
[476KB]
0x2200_0000
0x2207_6FFF
Boot ROM
[4KB]
0x2207_7000
0x2207_7FFF
_
M1 Core 0
[224KB]
0x2208_0000
0x222B_7FFF
M1 Core 1
[224KB]
0x220C_0000
0x220B_7FFF
M1 Core 2
[224KB]
0x2210_0000
0x2213_7FFF
M1 Core 3
[224KB]
0x2214_0000
0x2217_7FFF
IP Address Space
[256KB]
0x2218_0000
0x221B_FFFF
System Registers
[128KB]
0x221C_0000
0x221D_FFFF
EFCOP I/O FIFOS
[64KB]
0x221E_0000
0x221E_FFFF
DSI mapping on
MSC8101 60x Bus.
Shows DSP 1 only.
DSI [Broadcast]
0x22A0_0000
Figure 18. MSC8101 Host Memory Map
6.2
MSC8102 Memory Controller Settings
Each PFC MSC8102 slave DSP uses 4 of the available chip selects as memory resources. One of these
is used for SDRAM peripheral and 3 are used for internal resources (L1 & L2 SRAM, IP Bus
peripherals and DSP Peripherals), which create a memory map, illustrated Table 31. The Base and
option register settings, which define the memory map, are detailed in Table 30 with Chip Selects 9-11
automatically set up as part of the ROM boot sequence.
Table 31. MSC8102 Memory Controller Resources
Chip
Select
Device
Start
Address
End Address
Size
BR[x]
OR[x]
CS2 SDRAM
0x2000_0000 0x20FF_FFFF 16MB 0x20001841
0xFF003290
CS9 IP
Peripherals 0x0218_0000 0x021B_FFFF 256KB 0x02181821
0xFFFC0008
CS10 DSP
Peripherals 0x021E_0000 0x021E_FFFF 64KB
0x021E002E
0xFFFF0000
CS11 Internal
SRAM 0x0200_0000 0x0217_FFFF 1.5MB 0x020000C1
0xFFE00000