On Jun 10, 2012, at 16:38, ard at p850ug1.demon.co.uk (Tony Duell) wrote:
Any idea
why a 16 bits system would have a 21 bit wide semiconductor memory. ?
ECC? Is 21 bits enough to detect and correct any signle-bit error?
Seems excessive... I seem to recall you need log2(n) - 1 bits, which
would be 3 bits (32-bit ECC needs 4 bits).
Doesn;t that assume the 'extra' bits are known to be correct. Those can be
in error too (even if the'real' data bits are correct),
-tony