Have a few questions regarding ECC.
I am currently using the MCM_LMFAR to determine where the ECC triggered a fault and then using that address to read then write back to correct it.
Questions:
1. Does the ECC have the ability to autocorrect bits? Or do I really need to perform this read/write to address to correct?
2. If there is not autocorrect, will I need to compensate for byte alignment when performing my read/write correction mechanism? Currently I am performing a 4-byte read/write at the address denoted by the MCM_LMFAR. I feel like this is dangerous as I am not sure the MCM_LMFAR will always show a 4-byte aligned address.