Symphony DSP56724/DSP56725 Multi-Core Audio Processors, Rev. 0
3-2
Freescale Semiconductor
Memory Map
On-chip peripherals are connected to the core using the peripheral bus or Shared Peripheral bus. The
on-chip peripherals use the addresses above $FFF000 (including $FFF000).
3.2
Data and Program Memory Maps
The on-chip memory configuration for each DSP is affected by the state of the memory switch control bits
in the Operating Mode Register (OMR). These bits are the Master Memory Switch Mode (MS) bit, the
Memory Switch Mode 0 (MSW0) bit, and the Memory Switch Mode 1 (MSW1) bit.
Table 3-1. Core-0 Configuration
Bit Settings
Memory Space
MSW1
MSW0
MS
Program RAM
X Data RAM
Y Data RAM
—
—
0
4 K
28 K
24 K
0
0
1
40 K
8 K
8 K
0
1
1
24 K
16 K
16 K
1
0
1
16 K
24 K
16 K
1
1
1
8 K
24 K
24 K
Table 3-2. Core-1 Configuration
Bit Settings
Memory Space
MSW1
MSW0
MS
Program RAM
X Data RAM
Y Data RAM
—
—
0
2 K
12 K
10 K
0
0
1
16 K
4 K
4 K
0
1
1
12 K
8 K
4 K
1
0
1
8 K
8 K
8 K
1
1
1
4 K
12 K
8 K
Table 3-3. DSP Core-0 Memory Map Locations
Configuration
Program RAM
X Data RAM
Y Data RAM
MSW = NA, MS = 0
4 K
28 K
24 K
1
×
4 K block
1
×
4 K block
3
×
8 K block
3
×
8 K block
$000000 – $000FFF
$000000 – $006FFF
$000000 – $005FFF
MSW1 = 1, MSW0 = 1, MS = 1
8 K
24 K
24 K
$000000 – $001FFF
$000000 – $005FFF
$000000 – $005FFF
MSW1 = 1, MSW0 = 0, MS = 1
16 K
24 K
16 K
$000000 – $003FFF
$000000 – $005FFF
$000000 – $003FFF