Fault Injection Intel® FPGA IP Core User Guide

ID 683254
Date 7/09/2019
Public
Document Table of Contents

1.7.3.5. 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 13.  Intel® Quartus® Prime Error Injection and EMR Content Messages