The MicroBlaze MCS local memory provides an option to enable Error Correcting Code (ECC). Error correction corrects single bit errors and detects double bit errors. Two additional ports are added to indicate single bit errors (LMB_CE) and double bit errors (LMB_UE).
The MicroBlaze MCS ECC can be selected from the MicroBlaze MCS ECC option section in the Advanced Options tab. The block RAM size increases if the ECC option for MicroBlaze MCS is selected.