With fault tolerance enabled, if an error occurs in LMB block RAM, the LMB BRAM Interface Controller generates error signals on the LMB interface.
If exceptions are enabled in the MicroBlaze processor by setting the EE bit in the Machine Status Register, the uncorrectable error signal either generates an instruction bus exception or a data bus exception, depending on the affected interface.
Should a bus exception occur when an exception is in progress, MicroBlaze is halted, and the external error signal
MB_Error
is set. This behavior ensures that it is impossible to
execute an instruction corrupted by an uncorrectable error.