English
Language : 

PXD10RM Datasheet, PDF (890/1332 Pages) Freescale Semiconductor, Inc – PXD10 Microcontroller
24.1.4 External signal description
The MPU module does not include any external interface. The MPU’s internal interfaces include an IPS
connection for accessing the programming model and multiple connections to the address phase signals of
the platform crossbar’s slave AHB ports. From a platform topology viewpoint, the MPU module appears
to be directly connected “downstream” from the crossbar switch with interfaces to the AHB slave ports.
24.2 Memory map and register description
The MPU module provides an IPS programming model mapped to an SPP-standard on-platform 16 Kbyte
space. The programming model is partitioned into three groups: control/status registers, the data structure
containing the region descriptors and the alternate view of the region descriptor access control values.
The programming model can only be referenced using 32-bit (word) accesses. Attempted references using
different access sizes, to undefined (reserved) addresses, or with a non-supported access type (for example,
a write to a read-only register or a read of a write-only register) generate an IPS error termination.
Finally, the programming model allocates space for an MPU definition with 8 region descriptors and up to
3 AHB slave ports, like flash controller, system ram controller and IPS peripherals bus.
24.2.1 Memory map
The MPU programming model map is shown in Table 24-1.
Table 24-1. MPU memory map
Offset
address
Register name
Register description
0x0000 MPU_CESR
MPU Control/Error Status Register
0x0004–
0x000F
0x0010 MPU_EAR0
0x0014 MPU_EDR0
0x0018 MPU_EAR1
0x001C MPU_EDR1
0x0020 MPU_EAR2
0x0024 MPU_EDR2
0x0028 MPU_EAR3
0x002C MPU_EDR3
0x0030–
0x03FF
0x0400 MPU_RGD0
0x0410 MPU_RGD1
Reserved
MPU Error Address Register, Slave Port 0
MPU Error Detail Register, Slave Port 0
MPU Error Address Register, Slave Port 1
MPU Error Detail Register, Slave Port 1
MPU Error Address Register, Slave Port 2
MPU Error Detail Register, Slave Port 2
MPU Error Address Register, Slave Port 3
MPU Error Detail Register, Slave Port 3
Reserved
MPU Region Descriptor 0
MPU Region Descriptor 1
Size
(bits)
Access
32
R/
partial-W
Location
on page 5
32 R-only on page 6
32 R-only on page 7
32 R-only on page 6
32 R-only on page 7
32 R-only on page 6
32 R-only on page 7
32 R-only on page 6
32 R-only on page 7
128
R/W
on page 8
128
R/W
on page 8
24-4
PXD10 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
Freescale Semiconductor