AnsweredAssumed Answered

MPC8270 ECC Question

Question asked by Wayne Young on May 7, 2015
Latest reply on May 12, 2015 by LPP

Can someone clarify for me how the MPC8270 handles an ECC Single bit error.

On detection of the error, once the Memory Controller increments the ECNT value, does it actually do a write to the memory to correct the ECC-code so that a subsequent read of the same location does not cause an ECC fault again? That is, it does not just correct the data locally in the Memory Controller and leaves the memory unchanged (with the error).


Also can the exact address of the location that caused the Machine Check Interrupt from an ECC error (be it one bit (ECNT=255) , or multi-bit) be determined/retrieved from any of the internal state in the Memory Controller or interrupt registers?