Chapter 34 Error Correction Status Module (ECSM)
MPC5606BK Microcontroller Reference Manual, Rev. 2
932
Freescale Semiconductor
In the event that multiple status flags are signaled simultaneously, ECSM records the event with the R1BC
as highest priority, then F1BC, then RNCE, and finally FNCE.
34.4.2.6.3
ECC Error Generation Register (EEGR)
The ECC Error Generation Register is a 16-bit control register used to force the generation of single- and
double-bit data inversions in the memories with ECC, most notably the SRAM. This capability is provided
for two purposes:
•
It provides a software-controlled mechanism for injecting errors into the memories during data
writes to verify the integrity of the ECC logic.
Offset: 0x47
Access: Read/write
0
1
2
3
4
5
6
7
R
0
0
R1BC
F1BC
0
0
RNCE
FNCE
W
Reset:
0
0
0
0
0
0
0
0
Figure 34-7. ECC Status Register (ESR)
Table 34-8. ESR field descriptions
Field
Description
R1BC
SRAM 1-bit Correction
This bit can only be set if ECR[EPR1BR] is asserted. The occurrence of a properly enabled single-bit
SRAM correction generates a ECSM ECC interrupt request. The address, attributes, and data are
also captured in the PREAR, PRESR, PREMR, PREAT, and PREDR registers. To clear this interrupt
flag, write a 1 to this bit. Writing a 0 has no effect.
0 No reportable single-bit SRAM correction has been detected.
1 A reportable single-bit SRAM correction has been detected.
F1BC
Flash Memory 1-bit Correction
This bit can only be set if ECR[EPF1BR] is asserted. The occurrence of a properly enabled single-bit
flash memory correction generates a ECSM ECC interrupt request. The address, attributes, and
data are also captured in the PFEAR, PFEMR, PFEAT, and PFEDR registers. To clear this interrupt
flag, write a 1 to this bit. Writing a 0 has no effect.
0 No reportable single-bit flash memory correction has been detected.
1 A reportable single-bit flash memory correction has been detected.
RNCE
SRAM Non-Correctable Error
The occurrence of a properly enabled non-correctable SRAM error generates a ECSM ECC
interrupt request. The faulting address, attributes, and data are also captured in the PREAR,
PRESR, PREMR, PREAT, and PREDR registers. To clear this interrupt flag, write a 1 to this bit.
Writing a 0 has no effect.
0 No reportable non-correctable SRAM error has been detected.
1 A reportable non-correctable SRAM error has been detected.
FNCE
Flash Memory Non-Correctable Error
The occurrence of a properly enabled non-correctable flash memory error generates a ECSM ECC
interrupt request. The faulting address, attributes, and data are also captured in the PFEAR,
PFEMR, PFEAT, and PFEDR registers. To clear this interrupt flag, write a 1 to this bit. Writing a 0
has no effect.
0 No reportable non-correctable flash memory error has been detected.
1 A reportable non-correctable flash memory error has been detected.
Содержание MPC5605BK
Страница 2: ...This page is intentionally left blank...
Страница 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Страница 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Страница 104: ...MPC5606BK Microcontroller Reference Manual Rev 2 104 Freescale Semiconductor This page is intentionally left blank...
Страница 243: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 243 Core platform modules...
Страница 244: ...MPC5606BK Microcontroller Reference Manual Rev 2 244 Freescale Semiconductor This page is intentionally left blank...
Страница 395: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 395 Communication modules...
Страница 396: ...MPC5606BK Microcontroller Reference Manual Rev 2 396 Freescale Semiconductor This page is intentionally left blank...
Страница 548: ...Chapter 24 LIN Controller LINFlexD MPC5606BK Microcontroller Reference Manual Rev 2 548 Freescale Semiconductor...
Страница 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Страница 646: ...MPC5606BK Microcontroller Reference Manual Rev 2 644 Freescale Semiconductor This page is intentionally left blank...
Страница 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Страница 716: ...MPC5606BK Microcontroller Reference Manual Rev 2 714 Freescale Semiconductor This page is intentionally left blank...
Страница 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Страница 788: ...MPC5606BK Microcontroller Reference Manual Rev 2 788 Freescale Semiconductor This page is intentionally left blank...
Страница 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Страница 894: ...MPC5606BK Microcontroller Reference Manual Rev 2 894 Freescale Semiconductor This page is intentionally left blank...
Страница 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...
Страница 944: ...MPC5606BK Microcontroller Reference Manual Rev 2 944 Freescale Semiconductor This page is intentionally left blank...