![NXP Semiconductors MPC5605BK Reference Manual Download Page 383](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852383.webp)
Chapter 21 Memory Protection Unit (MPU)
MPC5606BK Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
383
21.5.2.4.2
MPU Region Descriptor
n
, Word 1 (MPU_RGD
n
.Word1)
The second word of the MPU region descriptor defines the 31-modulo-32 byte end address of the memory
region. Writes to this word clear the region descriptor’s valid bit (see
Section 21.5.2.4.4, MPU Region
Descriptor n, Word 3 (MPU_RGDn.Word3)
for more information).
21.5.2.4.3
MPU Region Descriptor
n
, Word 2 (MPU_RGD
n
.Word2)
The third word of the MPU region descriptor defines the access control rights of the memory region. The
access control privileges are dependent on two broad classifications of bus masters. Bus masters 0–3 are
typically reserved for processor cores and the corresponding access control is a 6-bit field defining
separate privilege rights for user and supervisor mode accesses as well as the optional inclusion of a
process identification field within the definition. Bus masters 4–7 are typically reserved for data movement
engines, and their capabilities are limited to separate read and write permissions. For these fields, the bus
master number refers to the logical master number defined as the XBAR hmaster[3:0] signal.
For the processor privilege rights, there are three flags associated with this function: {read, write, execute}.
In this context, these flags follow the traditional definition:
Table 21-6. MPU_RGDn.Word0 field descriptions
Field
Description
SRTADDR
Start Address
This field defines the most significant bits of the 0-modulo-32 byte start address of the memory
region.
Offset: 0x400 + (16 × n) + 0x4 (MPU_RGDn.Word1)
Access: Read/write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
ENDADDR[26:11]
W
Reset
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R
ENDADDR[10:0]
1
1
1
1
1
W
Reset
–
–
–
–
–
–
–
–
–
–
–
1
1
1
1
1
Figure 21-6. MPU Region Descriptor, Word 1 Register (MPU_RGD
n
.Word1)
Table 21-7. MPU_RGD
n
.Word1 field descriptions
Field
Description
ENDADDR
End Address
This field defines the most significant bits of the 31-modulo-32 byte end address of the memory
region. There are no hardware checks to verify that ENDADDR
SRTADDR; it is software’s
responsibility to properly load these region descriptor fields.
Summary of Contents for MPC5605BK
Page 2: ...This page is intentionally left blank...
Page 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Page 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Page 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Page 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Page 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Page 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Page 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...