Integrity monitoring logic is in nearly all functional units. When a failure is detected, the functional unit asserts an error signal to the error accumulation modules (EAMs). Each system error can be caused by one or more reasons.
The routing of the system errors is shown in the figure in the System Errors chapter. The EAM mask registers are used to enable and disable a system error to route the error to the desired location.
There are several types of system errors including:
- Correctable and uncorrectable memory errors (separate error signals)
- Mismatch in the triple module redundancy (TMR) MicroBlaze processors
- Parity errors and timeout on the interconnect
- XMPU and XPPU transaction access violations
Reference
- System Errors showing EAMs and error source tables
- Table of EAM Register List