EasyManua.ls Logo

Freescale Semiconductor MPC5604B - Page 330

Default Icon
934 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 319
18.5.2.5 MPU Region Descriptor Alternate Access Control n (MPU_RGDAACn)
As noted in Section 18.5.2.4.3, “MPU Region Descriptor n, Word 2 (MPU_RGDn.Word2), it is expected
that since system software may adjust only the access controls within a region descriptor
(MPU_RGDn.Word2) as different tasks execute, an alternate programming view of this 32-bit entity is
desired. If only the access controls are being updated, this operation should be performed by writing to
MPU_RGDAACn (Alternate Access Control n) as stores to these locations do not affect the descriptors
valid bit.
The memory address therefore provides an alternate location for updating MPU_RGDn.Word2.
Offset: 0x400 + (16*n) + 0xC (MPU_RGDn.Word3) Access: Read/write
0123456789101112131415
R
PID PIDMASK
W
Reset––––––––––––––––
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R0 0 00000000000 0 0
VLD
W
Reset0000000000000000
Figure 18-8. MPU Region Descriptor, Word 3 Register (MPU_RGDn.Word3)
Table 18-8. MPU_RGDn.Word3 field descriptions
Field Description
PID Process Identifier
This field specifies that the optional process identifier is to be included in the determination of whether
the current access hits in the region descriptor. This field is combined with the PIDMASK and included
in the region hit determination if MPU_RGDn.Word2[MxPE] is set.
PIDMASK Process Identifier Mask
This field provides a masking capability so that multiple process identifiers can be included as part of
the region hit determination. If a bit in the PIDMASK is set, then the corresponding bit of the PID is
ignored in the comparison. This field is combined with the PID and included in the region hit
determination if MPU_RGDn.Word2[MxPE] is set. For more information on the handling of the PID
and PIDMASK, see Section 18.6.1.1, “Access evaluation – Hit determination.
VLD Valid
This bit signals the region descriptor is valid. Any write to MPU_RGDn.Word{0,1,2} clears this bit,
while a write to MPU_RGDn.Word3 sets or clears this bit depending on bit 31 of the write operand.
0 Region descriptor is invalid
1 Region descriptor is valid

Table of Contents

Other manuals for Freescale Semiconductor MPC5604B

Related product manuals