Cyclone® V to Agilex™ 5 Device Migration Guide

ID 787947
Date 4/01/2024
Public
Document Table of Contents

2.3.8. SEU Features

Single Event Upset (SEU) migration from Cyclone® V to Agilex™ 5 is not possible since Agilex™ 5 devices do not support Error Message Register Unloader and Fault Injection Intel FPGA IPs.

The following table compares SEU Features in Cyclone® V and Agilex™ 5 devices:

Table 7.  SEU Features Comparison
SEU Feature Cyclone® V Agilex™ 5
SEU Detection Error Detection Circuitry (EDC) to detect soft errors. EDC to detect soft errors.
Scrubbing Internal scrubbing feature is available for Cyclone® V E, GX, SE, and SX devices with the SC suffix in the part number. However, Cyclone® V devices do not support external scrubbing. Agilex™ 5 devices support internal and external scrubbing.
Reporting

Supports Error Message Register Unloader Intel FPGA IP. Retrieve the error information via the JTAG interface using the SHIFT_EDERROR_REG JTAG instruction.

To retrieve the error message queue contents, use the following tools:

  • Fault Injection Debugger GUI tool
  • Advanced SEU Detection IP
  • HPS-SDM Mailbox command
Fault Injection

Inject errors using one of the following methods:

  • EDERROR_INJECT JTAG instruction. Cyclone® V devices support Fault Injection Intel FPGA IP.
  • Automate the testing process by creating a Jam™ file (.jam).

Inject error using the following tools:

  • Fault Injection Debugger GUI tool.
  • quartus_fid command on the command-line interface.

You must replace the Advanced SEU Detection IP (altera_adv_seu_detection) with the Advanced SEU Detection IP (stratix10_asd) in your design. For more information about Agilex™ 5 SEU features, refer to the SEU Mitigation User Guide: Agilex™ 5 FPGAs and SoCs.