Error Correction Status Module (ECSM)
MPC5565 Microcontroller Reference Manual, Rev. 1.0
8-4
Freescale Semiconductor
captures specific information (memory address, attributes and data, bus master number, etc.) which may
be useful for subsequent failure analysis.
8.2.1.4
ECC Status Register (ECSM_ESR)
The ECSM_ESR is an 8-bit control register for signaling which types of properly-enabled ECC events
have been detected. The ESR signals the last, properly-enabled memory event to be detected. The
generation of the ECSM ECC interrupt request is defined by the boolean equation:
ECSM_ECC_IRQ
= ECSM_ECR[ERNCR] & ECSM_ESR[RNCE]
// ram, noncorrectable error
| ECSM_ECR[EFNCR] & ECSM_ESR[FNCE]
// Flash, noncorrectable error
where the combination of a properly-enabled category in the ECSM_ECR and the detection of the
corresponding condition in the ECSM_ESR produces the interrupt request.
The ECSM allows a maximum of one bit of the ECSM_ESR to be asserted at any given time. This
preserves the association between the ECSM_ESR and the corresponding address and attribute registers,
which are loaded on each occurrence of an properly-enabled ECC event. If there is a pending ECC
interrupt and another properly-enabled ECC event occurs, the ECSM hardware automatically handles the
ECSM_ESR reporting, clearing the previous data and loading the new state and thus guaranteeing that
only a single flag is asserted.
Base (0xFFF4_0000) + 0x0043
Access: Read/Write
0
1
2
3
4
5
6
7
R
0
0
0
0
0
0
ERNCR
EFNCR
W
Reset
0
0
0
0
0
0
0
0
Figure 8-1. ECC Configuration Register (ECSM_ECR)
Table 8-3. ECSM_ECR Field Definitions
Field
Description
0–5
Reserved.
6
ERNCR
Enable RAM non-correctable reporting. The occurrence of a non-correctable multi-bit RAM error generates a ECSM
ECC interrupt request as signalled by the assertion of ECSM_ESR[RNCE]. The faulting address, attributes and data
are also captured in the REAR, REMR, REAT and REDR registers.
0 Reporting of non-correctable RAM errors is disabled.
1 Reporting of non-correctable RAM errors is enabled.
7
EFNCR
Enable Flash non-correctable reporting. The occurrence of a non-correctable multi-bit Flash error generates a
ECSM ECC interrupt request as signalled by the assertion of ECSM_ESR[FNCE]. The faulting address, attributes
and data are also captured in the FEAR, FEMR, FEAT and FEDR registers.
0 Reporting of non-correctable Flash errors is disabled.
1 Reporting of non-correctable Flash errors is enabled.
Содержание MPC5565
Страница 18: ...MPC5565 Microcontroller Reference Manual Devices Supported MPC5565 MPC5565 RM Rev 1 0 09 2007...
Страница 34: ...MPC5565 Reference Manual Rev 1 0 Freescale Semiconductor 15...
Страница 35: ...MPC5565 Reference Manual Rev 1 0 16 Freescale Semiconductor...
Страница 325: ...Error Correction Status Module ECSM MPC5565 Microcontroller Reference Manual Rev 1 0 8 16 Freescale Semiconductor...
Страница 515: ...External Bus Interface EBI MPC5565 Microcontroller Reference Manual Rev 1 0 12 70 Freescale Semiconductor...
Страница 553: ...Flash Memory MPC5565 Microcontroller Reference Manual Rev 1 0 13 38 Freescale Semiconductor...
Страница 559: ...SRAM MPC5565 Microcontroller Reference Manual Rev 1 0 14 6 Freescale Semiconductor...
Страница 577: ...Boot Assist Module BAM MPC5565 Microcontroller Reference Manual Rev 1 0 15 18 Freescale Semiconductor...
Страница 895: ...Deserial Serial Peripheral Interface DSPI MPC5565 Microcontroller Reference Manual Rev 1 0 19 72 Freescale Semiconductor...
Страница 973: ...Preface MPC5565 Microcontroller Reference Manual Rev 1 0 21 36 Freescale Semiconductor...
Страница 1145: ...MPC5565 Register Map MPC5565 Microcontroller Reference Manual Rev 1 0 A 60 Freescale Semiconductor...
Страница 1153: ...Calibration MPC5565 Microcontroller Reference Manual Rev 1 0 B 8 Freescale Semiconductor...