3.2.5. AHB memory alias for low memory

Normally, fast dynamic memory resides at location 0x00000000. This area is used to store exception vector tables. Address remap functionality is provided to temporarily map an alias of another memory region to 0x000000000x03FFFFFF after a power-on reset.

The memory map outside the 0x00000000 to 0x03FFFFFF address range is only controlled by MPMCnSMC and CFGBRIDGEMEMMAP. Except for Figure 3.13 and Figure 3.16, all figures show the memory map for MPMCnSMC LOW and CFGBRIDGEMEMMAP LOW.

Figure 3.13 summarizes the effects of the remap signals on the AHB data and instruction buses.

Note

Only the combination of REMAPEXTERNAL HIGH and CFGBRIDGEMEMMAP LOW result in different mappings for the ARM I AHB master and the ARM D AHB master.

Figure 3.13. Supported address remap functionality for ARM D AHB

Figure 3.14 shows the internal bus map for:

Figure 3.14. Alias for REMAPSTATIC LOW

Figure 3.15 shows the internal bus map for:

Figure 3.15. Alias for REMAPSTATIC HIGH and MPMCnSMC LOW

Figure 3.16 shows the internal bus map for:

Figure 3.16. Alias for REMAPSTATIC HIGH and MPMCnSMC HIGH

Figure 3.17 shows the internal bus map for:

Figure 3.17. Alias for REMAPEXTERNAL HIGH and CFGBRIDGEMEMMAP HIGH

Figure 3.18 shows the internal bus map for:

Figure 3.18. Alias for REMAPEXTERNAL HIGH and CFGBRIDGEMEMMAP LOW

Copyright © 2004, 2006 ARM Limited. All rights reserved.ARM DDI 0287B
Non-Confidential