SEU Mitigation User Guide: Agilex™ 5 FPGAs and SoCs

ID 813649
Date 11/25/2024
Public
Document Table of Contents

4.6.7. Injecting Errors to Specific Locations

To inject errors to specific locations, use the quartus_fid command-line interface tool.
Before you begin, blow the FULL_SEU_FAULT_INJECTION fuse bit.
In the command-line interface, run the quartus_fid command with the following syntax:
quartus_fid -–cable=<cable_num> --index=@<device_num>=<sof_file> --number=<n> --user="@<device_num>=<sector_location> <frame_location> <bit_location>"

Examples of the quartus_fid Command

  • quartus_fid --cable=1 --index=@2=abc.sof --number=1 --user="@2=0x003c 0x000d 0x0269"
  • quartus_fid -c 1 -i @2=abc.sof -n 1 -u "@2=0x003c 0x000d 0x0269"