SEU Mitigation User Guide: Agilex™ 5 FPGAs and SoCs

ID 813649
Date 9/20/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.3. Performing External Scrubbing

  1. Turn on the external scrubbing feature:
    1. From the Quartus® Prime menu, navigate to Assignments > Device > Device and Pin Options > Error Detection CRC.
    2. Turn on Enable external scrubbing.
    1. Click OK.
  2. 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>)
  3. Open and set up the Fault Injection Debugger, as described in Launching and Setting Up the Fault Injection Debugger.
  4. Select the Agilex™ 5 device you want to configure.
  5. Click Select File and select the sector-based .rbf you generated.
  6. Under the Chain Process box, click Start to perform external scrubbing.