AN 737: SEU Detection and Recovery in Arria® 10 Devices
ID
683064
Date
7/08/2024
Public
1. Overview
2. Quartus® Prime Software SEU FIT Reports
3. Arria® 10 Error Detection and Correction Feature Architecture
4. Guidelines for Error Detection CRC and Error Correction Feature
5. Guidelines for Embedded Memory ECC Feature
6. Arria® 10 EDCRC Reference Design
7. Implementing ECC Feature in Arria® 10 ROM Design
8. Modifying Single-Device .jam Files for Use in a Multi-Device JTAG Chain
9. Document Revision History for AN 737: SEU Detection and Recovery in Arria® 10 Devices
3.1.1.1. Column-Based and Frame-Based Check-Bits
Figure 4. Column-Based and Frame-Based Check-Bits
EDCRC Check-Bits Updates
Frame-based check-bits are calculated on-chip during configuration. Column-based check-bits are updated after configuration.
When you enable the EDCRC feature, after the device enters user mode, the EDCRC function starts reading CRAM frames. The data collected from the read-back frame is validated against the frame-based check-bits.
After the initial frame-based verification is completed, the column-based check-bits is calculated based on the respective column CRAM. The EDCRC hard block recalculates the column-based check-bits in one of the following scenarios:
- FPGA re-configuration
- After successful partial reconfiguration (PR) session
- After configuration via protocol (CvP) session