UM10413
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2011. All rights reserved.
User manual
Rev. 1 — 16 December 2011
12 of 268
NXP Semiconductors
UM10413
MPT612 User manual
•
To provide space to store constants, for jumping beyond the range of single word
branch instructions.
Remapped memory areas, including the interrupt vectors, continue to appear in their
original location in addition to the remapped address.
Details of remapping and examples can be found in
7.3 Prefetch
abort
and data abort exceptions
If an access is attempted for an address that is in a reserved or unassigned address
region, the MPT612 generates the appropriate bus cycle abort exception. The regions
are:
•
Areas of the memory map that are not implemented for a specific ARM derivative. For
the MPT612:
–
Address space between on-chip Non-Volatile Memory and on-chip SRAM, labeled
"Reserved Address Space" in
. For this device, memory address range is
from 0x0000 8000 to 0x3FFF FFFF.
–
Address space between on-chip static RAM and the boot block. Labeled
"Reserved Address Space" in
. For this device, memory address range is
from 0x4000 2000 to 0x7FFF DFFF.
–
Address space between 0x8000 0000 and 0xDFFF FFFF, labeled "Reserved
Address Space".
–
Reserved regions of the AHB and APB spaces; see
.
•
Unassigned AHB peripheral spaces; see
.
•
Unassigned APB peripheral spaces; see
Fig 5.
Map of lower memory showing remapped and remappable areas (MPT612 with
32 kB flash)
aaa-000571
8 kB BOOT BLOCK
32 kB ON-CHIP FLASH MEMORY
0.0 GB
ACTIVE INTERRUPT VECTORS
FROM BOOT BLOCK
0x7FFF FFFF
2.0 GB - 8 kB
2.0 GB
(BOOT BLOCK INTERRUPT VECTORS )
0x0000 0000
0x0000 7FFF
0x7FFF E000
(SRAM INTERRUPT VECTORS)
ON-CHIP SRAM
8 kB ( 0x4000 2000)
RESERVED ADDRESS SPACE
1.0 GB
0x4000 0000
RESERVED ADDRESS SPACE