Freescale Semiconductor DSP56364 Bread Maker User Manual


 
Internal Memory Configuration
DSP56364 24-Bit Digital Signal Processor Users Manual, Rev. 2
3-4 Freescale Semiconductor
Memory maps for the different configurations are shown in Figure 3-1 to Figure 3-4.
3.3.1 RAM Locations
The actual memory locations for program RAM and Y data RAM in their own memory space are
determined by the MS bit. The memory location of X data RAM is independent of the MS bit. The
addresses of the different RAMs are listed in Table 3-3.
3.3.2 ROM Locations
The actual memory locations for ROMs in their own memory space are fixed, but when the SC bit is set
(i. e. the chip is in 16-bit mode), the program ROM and the bootstrap ROM are not accessible. ROM
addresses are listed in Table 3-4.
Table 3-2 Internal Memory Configurations
Bit Settings Memory Sizes (24-bit words)
MS SC
Prog.
RAM
Prog.
ROM
Boot
ROM
X Data
RAM
Y Data
RAM
0 0 0.5K 8K 192 1K 1.5K
1 0 1.25K 8K 192 1K 0.75K
0 1 0.5K n.a. n.a. 1K 1.5K
1 1 1.25K n.a. n.a. 1K 0.75K
Table 3-3 On-chip RAM Memory Locations
Bit Settings RAM Memory Locations
MS SC Program RAM X Data RAM Y Data RAM
0 X $000000-$0001FF $000000-$0003FF $000000-$0005FF
1 X $000000-$0004FF $000000-$0003FF $000000-$0002FF
Table 3-4 On-chip ROM Memory Locations
Bit Settings ROM Memory Locations
MS SC Program ROM Boot ROM
X 0 $FF1000-$FF2FFF $FF0000-$FF00BF
X 1 no access no access