A SERVICE OF

logo

if data to write is 32-bit wide
Generate the ECC_with the G-matrix
Write the new data and ECC
else {Partial Write}
Read entire 32-bit data word from memory
Merge the new data portion with the data from memory
Generate the new ECC with the G-matrix
Write new data and ECC