SEU Mitigation User Guide: Agilex™ 5 FPGAs and SoCs

ID 813649
Date 9/20/2024
Public
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.