Hi,
On Hercules TMS570LS MCUs, when the ECC is computed during a write to the RAM, on which data is based the ECC computation?
a) On the data the processor wanted to write?
or
b) On the data effectively written in RAM?
This is not the same in the event of a RAM corruption (e.g. bit stuck to 0). I mean a bit stuck even before the write happens.
For that corrupted memory location, when that data will be read:
a) in this case, the ECC mechanism will flag a corrupted data
b) in this case, the ECC mechanism will not flag anything since the ECC code will be computed on the corrupted data.
In which way the processors are implemented: a) or b)?
Thanks.