EasyManua.ls Logo

Freescale Semiconductor MPC5604B - Page 324

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 313
Offsets: 0x014–0x024 (3 registers) Access: Read
0123456789101112131415
R EACD
W
Reset––––––––––––––––
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R EPID EMN EATTR ERW
W
Reset––––––––––––––––
Figure 18-4. MPU Error Detail Register, Slave Port n (MPU_EDRn)
Table 18-4. MPU_EDRn field descriptions
Field Description
EACD Error Access Control Detail
This field implements one bit per region descriptor and is an indication of the region descriptor hit
logically ANDed with the access error indication. The MPU performs a reference-by-reference
evaluation to determine the presence/absence of an access error. When an error is detected, the
hit-qualified access control vector is captured in this field.
If the MPU_EDRn register contains a captured error and the EACD field is all zeroes, this signals an
access that did not hit in any region descriptor. All non-zero EACD values signal references that hit in
a region descriptor(s), but failed due to a protection error as defined by the specific set bits. If only a
single EACD bit is set, then the protection error was caused by a single non-overlapping region
descriptor. If two or more EACD bits are set, then the protection error was caused in an overlapping set
of region descriptors.
EPID Error Process Identification
This field records the process identifier of the faulting reference. The process identifier is typically driven
only by processor cores; for other bus masters, this field is cleared.
EMN Error Master Number
This field records the logical master number of the faulting reference. This field is used to determine
the bus master that generated the access error.
EATTR Error Attributes
This field records attribute information about the faulting reference. The supported encodings are
defined as:
0b000 User mode, instruction access
0b001 User mode, data access
0b010Supervisor mode, instruction access
0b011Supervisor mode, data access
All other encodings are reserved. For non-core bus masters, the access attribute information is typically
wired to supervisor, data (0b011).
ERW Error Read/Write
This field signals the access type (read, write) of the faulting reference.
0Read
1Write

Table of Contents

Other manuals for Freescale Semiconductor MPC5604B

Related product manuals