Error Correction Status Module (ECSM)
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor 8-13
8.2.1.14 RAM ECC Data High Register (ECSM_REDRH)
The ECSM_REDRH and ECSM_REDRL are 32-bit registers for capturing the data of the last,
correctly-enabled ECC event in the RAM memory. Depending on the state of the ECSM_ECR, an ECC
event in the RAM loads the address, attributes and data of the access into the ECSM_REAR,
ECSM_REMR, ECSM_REAT, ECSM_REDRH and ECSM_REDRL registers, and asserts the RFNCE
flag in ECSM_ESR.
Base + 0x0067 Access: Read
01234567
R WRITE SIZE PROT0 PROT1 PROT2 PROT3
W
Reset
1
UUUUUUUU
1
“U” signifies a bit that is uninitialized.
Figure 8-11. RAM ECC Attributes Register (ECSM_REAT)
Table 8-12. ECSM_REAT Field Descriptions
Field Description
0
WRITE
Write. The reset value of this field is undefined.
0 System bus read access
1 System bus write access
1–3
SIZE
[0:2]
Size. The reset value of this field is undefined.
000 8-bit system bus access
001 16-bit system bus access
010 32-bit system bus access
011 64-bit system bus access
1xx Reserved
4
PROT0
Protection: cache. The reset value of this field is undefined.
0 Non-cacheable
1 Cacheable
5
PROT1
Protection: buffer. The reset value of this field is undefined.
0 Non-bufferable
1Bufferable
6
PROT2
Protection: mode. The reset value of this field is undefined.
0User mode
1 Supervisor mode
7
PROT3
Protection: type. The reset value of this field is undefined.
0I-Fetch
1Data