Visible to Intel only — GUID: bax1698922978683
Ixiasoft
1. Agilex™ 5 SEU Mitigation Overview
2. Agilex™ 5 CRAM Error Mitigation
3. Secure Device Manager ECC Error and SmartVID Errors Detection
4. Agilex™ 5 SEU Mitigation Implementation Guides
5. IP and Software References
6. Document Revision History for the SEU Mitigation User Guide: Agilex™ 5 FPGAs and SoCs
4.6.1. Launching and Setting Up the Fault Injection Debugger
4.6.2. Configuring Your Device using a Software Object File (.sof)
4.6.3. Constraining Regions for Fault Injection
4.6.4. Injecting Errors to Predefined Safe Locations
4.6.5. Blowing Fuse Bit to Enable Injecting All Error Types
4.6.6. Injecting Errors to Random Locations
4.6.7. Injecting Errors to Specific Locations
4.6.8. Injecting Double Adjacent Errors
4.6.9. Injecting SDM ECC Errors
4.6.10. Analyzing SEU or SDM ECC Errors Using Signal Tap
Visible to Intel only — GUID: bax1698922978683
Ixiasoft
4.3. Performing External Scrubbing
- Turn on the external scrubbing feature:
- From the Quartus® Prime menu, navigate to Assignments > Device > Device and Pin Options > Error Detection CRC.
- Turn on Enable external scrubbing.
- Click OK.
- Convert the .sof file to a sector-based Raw Binary File (.rbf) for external scrubbing. To generate the sector-based .rbf through the command-line interface, run the quartus_pfg command with the following syntax.
quartus_pfg -c -o scrub=ON <filename>.sof <filename1>.rbf
The quartus_pfg command outputs .rbf files, each representing a sector section of the bitstream, with the following file name format: <filename1>_x_#_y_#_sectorID_#.rbf (Example: filename1_x_1_y_1_sectorID_1.rbf>)Figure 10. Selecting Sector-based .rbf in Fault Injection Debugger Tool - Open and set up the Fault Injection Debugger, as described in the Launching and Setting Up the Fault Injection Debugger section.
- Select the Agilex™ 5 device you want to configure.
- Click Select File and select the sector-based .rbf you generated.
- Under the Chain Process box, click Start to perform external scrubbing.