Correction (Mitigation Modes Only) - 3.1 English

UltraScale Architecture Soft Error Mitigation Controller LogiCORE IP Product Guide (PG187)

Document ID
Release Date
3.1 English

The controller attempts to correct errors in the Correction state. The controller always passes through the Correction state, even if correction is not successful. During the correction state, status_correction is asserted High.

If the error is a CRC-only error, the controller sets status_uncorrectable and generates a report on the Monitor Interface; next, it transitions to the Classification state. If the error is not a CRC-only error, it attempts to correct the error using algorithmic methods.

If the error is correctable, the controller performs active partial reconfiguration to rewrite the frame with the corrected contents and clears status_uncorrectable . Otherwise, the controller sets status_uncorrectable . In either case, the controller generates a correction report on the Monitor Interface and transitions to the Classification state.

Tip: status_uncorrectable should be sampled at the falling edge of status_correction .