I have a few related questions on this topic:
1. Is there a way, either in software or hardware, to 'scrub' memory that needs ECC correction? ('scrubbing' means writing back the correct value to the memory location so it won't need ECC correction next time).
2. In case of double bit errors, how is this reported? Does the user application need to read the register mentioned in this discussion or is there some asynchronous (e.g. interrupt) method also exists?
Thanks for your help
Durga Choudhury