AN 866: Mitigating and Debugging Single Event Upsets in Intel® Quartus® Prime Standard Edition

ID 683869
Date 9/28/2021
Public
Document Table of Contents

2.3.3.4. Injecting Errors

You can inject errors in several modes:
  • Inject one error on command
  • Inject multiple errors on command
  • Inject errors until commanded to stop
To inject these faults:
  1. Turn on the Inject Fault option.
  2. Choose whether you want to run error injection for a number of iterations or until stopped:
    • If you choose to run until stopped, the Fault Injection Debugger injects errors at the interval specified in the Tools > Options dialog box.
    • If you want to run error injection for a specific number of iterations, enter the number.
  3. Click Start.
    Note: The Fault Injection Debugger runs for the specified number of iterations or until stopped.

The Intel® Quartus® Prime Messages window shows messages about the errors that are injected. For additional information on the injected faults, click Read EMR. The Fault Injection Debugger reads the device's EMR and displays the contents in the Messages window.

Figure 16.  Intel® Quartus® Prime Error Injection and EMR Content Messages