Cyclone® V to Agilex™ 5 Device Migration Guide

ID 787947
Date 1/24/2025
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.