MPC563XM Reference Manual, Rev. 1
588
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
18.4.1.10 Platform RAM ECC Attributes Register (PREAT)
The PREAT is an 8-bit register for capturing the AXBS bus master attributes of the last, properly-enabled
ECC event in the platform RAM memory. Depending on the state of the ECC Configuration Register, an
ECC event in the platform RAM causes the address, attributes and data associated with the access to be
loaded into the PREAR, PRESR, PREMR, PREAT and PREDR registers, and the appropriate flag
(PRNCE) in the ECC Status Register to be asserted. The PREAT is read only.
for the Platform RAM ECC Attributes Register definition.
Figure 18-10. Platform RAM ECC Attributes (PREAT) Register
18.4.1.11 Platform RAM ECC Data Register (PREDRH, PREDRL)
The PREDR is a 64-bit register for capturing the data associated with the last, properly-enabled ECC event
in the platform RAM memory. Depending on the state of the ECC Configuration Register, an ECC event
in the platform RAM causes the address, attributes and data associated with the access to be loaded into
the PREAR, PRESR, PREMR, PREAT and PREDR registers, and the appropriate flag ( PRNCE) in the
ECC Status Register to be asserted.
The data captured on a multi-bit non-correctable ECC error is undefined.
Table 18-11. Platform RAM ECC Master Number (PREMR) Field Descriptions
Name
Description
Value
PREMR
RAM ECC Master
Number Register
This 4-bit register contains the AXBS bus master number of the faulting
access of the last, properly-enabled platform RAM ECC event.
Register address: ECSM Base + 0x67
7
6
5
4
3
2
1
0
R
Write
Size
Protection
W
RESET:
-
-
-
-
-
-
-
-
= Unimplemented
Table 18-12. Platform RAM ECC Attributes (PREAT) Field Descriptions
Name
Value
Write
0 = read access
1 = write access
Size
0b000 = 8-bit access
0b001 = 16-bit access
0b010 = 32-bit access
0b011 = 64-bit access
0b1xx = Reserved
Protection
0b0xxx = Non-cacheable, 0b1xxx = Cacheable
0bx0xx = Non-bufferable, 0bx1xx = Bufferable
0bxx0x = User mode, 0bxx1x = Supervisor mode
0bxxx0 = I-Fetch, 0bxxx1 = Data