
Error Correction Status Module (ECSM)
MPC5644A Microcontroller Reference Manual, Rev. 6
588
Freescale Semiconductor
•
RAM ECC Data Register (ECSM_REDR)
The details on the ECC registers are provided in the subsequent sections.
The 32-bit ECC organization essentially provides two completely independent error checking mechanisms
for the total 64-bit RAM width. The ECC logic provides a 1-of-3 error response vector for each 32 bits of
memory: no error, single-bit correctable error, multi-bit non-correctable error.
defines the
association between the reported ECC result and the RAM bank chip selects.
, accesses of only a single memory bank report the ECC from that bank directly.
For accesses involving both banks, the “most severe” ECC response is reported with the even bank taking
priority if the responses are equivalent. This approach also provides improved correction capabilities
compared to the 64-bit ECC implementation.
18.4.4.1
ECC Configuration Register (ECSM_ECR)
The ECC Configuration Register is an 8-bit control register for specifying which types of memory errors
are reported. In all systems with ECC, the occurrence of a non-correctable error causes the current access
to be terminated with an error condition. In many cases, this error termination is reported directly by the
initiating bus master. However, there are certain situations where the occurrence of this type of
Table 18-5. AHB Response and ECC Reporting for Even and Odd ECC
RAM Valid
Even
RAM
Valid
Odd
ECC Even
ECC Odd
Reported
ECC
RAM Bus
Response
Even
RAM Bus
Response Odd
AHB HRESP
0
0
x
x
No access,
No_error
xxxx
xxxx
okay
1
0
none
x
No_error
data
xxxx
okay
1
0
single
x
Even_single
corrected
xxxx
okay
1
0
multi
x
Even_multi
non-corrected
xxxx
err
0
1
x
none
No_error
xxxx
data
okay
0
1
x
single
Odd_single
xxxx
corrected
okay
0
1
x
multi
Odd_multi
xxxx
non-corrected
err
1
1
none
none
No_error
data
data
okay
1
1
single
none
Even_single
corrected
data
okay
1
1
multi
none
Even_multi
non-corrected
data
err
1
1
none
single
Odd_single
data
corrected
okay
1
1
single
single
Even_single
corrected
corrected
okay
1
1
multi
single
Even_multi
non-corrected
corrected
err
1
1
none
multi
Odd_multi
data
non-corrected
err
1
1
single
multi
Odd_multi
corrected
non-corrected
err
1
1
multi
multi
Even_multi
non-corrected
non-corrected
err
Содержание MPC5644A
Страница 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Страница 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Страница 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Страница 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Страница 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Страница 130: ...Device Performance Optimization MPC5644A Microcontroller Reference Manual Rev 6 130 Freescale Semiconductor...
Страница 204: ...Multi Layer AHB Crossbar Switch XBAR MPC5644A Microcontroller Reference Manual Rev 6 204 Freescale Semiconductor...
Страница 212: ...Peripheral Bridge PBRIDGE MPC5644A Microcontroller Reference Manual Rev 6 212 Freescale Semiconductor...
Страница 558: ...System Integration Unit SIU MPC5644A Microcontroller Reference Manual Rev 6 558 Freescale Semiconductor...
Страница 582: ...Frequency modulated phase locked loop FMPLL MPC5644A Microcontroller Reference Manual Rev 6 582 Freescale Semiconductor...
Страница 766: ...Enhanced Time Processing Unit eTPU2 MPC5644A Microcontroller Reference Manual Rev 6 766 Freescale Semiconductor...
Страница 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Страница 1236: ...System Information Module and Trim SIM MPC5644A Microcontroller Reference Manual Rev 6 1236 Freescale Semiconductor...
Страница 1250: ...Cyclic Redundancy Checker CRC Unit MPC5644A Microcontroller Reference Manual Rev 6 1250 Freescale Semiconductor...
Страница 1336: ...Deserial Serial Peripheral Interface DSPI MPC5644A Microcontroller Reference Manual Rev 6 1336 Freescale Semiconductor...
Страница 1388: ...Enhanced Serial Communication Interface ESCI MPC5644A Microcontroller Reference Manual Rev 6 1388 Freescale Semiconductor...
Страница 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...
Страница 1624: ...FlexRay Communication Controller FlexRay MPC5644A Microcontroller Reference Manual Rev 6 1624 Freescale Semiconductor...
Страница 1670: ...JTAG Controller JTAGC MPC5644A Microcontroller Reference Manual Rev 6 1670 Freescale Semiconductor...
Страница 1692: ...Nexus Port Controller NPC MPC5644A Microcontroller Reference Manual Rev 6 1692 Freescale Semiconductor...
Страница 1701: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 Freescale Semiconductor 1701...
Страница 1702: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 1702 Freescale Semiconductor...