SEU Mitigation User Guide: Agilex™ 5 FPGAs and SoCs

ID 813649
Date 9/20/2024
Public
Document Table of Contents

4.6.4.3. Injecting Errors to Predefined Safe Locations: GUI with Tcl Console

Before you begin, set up the Fault Injection Debugger tool and configure your device using a .sof.
  1. From the Quartus® Prime menu, select View > Tcl Console.
  2. In the Tcl Console, run the injection command with the following syntax:
    injection -safe_user "@<device_num>=<sector_index> <error_type>"

    Values for <error_type>:

    • 1—single-bit error
    • 2—double-bit error
    • 3—uncorrectable error
    For example: injection -safe_user "@1=3 1"
    Figure 17. Single-Bit Error Injection at Sector 3 Using Tcl Console
  3. In the Fault Injection Debugger window, click Read EMR to read the error message.