SEU Mitigation User Guide: Agilex™ 5 FPGAs and SoCs

ID 813649
Date 11/25/2024
Public
Document Table of Contents

5.1.2. Advanced SEU Detection Intel® FPGA IP Ports

Figure 19.  Advanced SEU Detection Intel® FPGA IP On-Chip Sensitivity Processing Block Diagram
Table 16.   Advanced SEU Detection Intel® FPGA IP On-Chip Sensitivity Processing Ports
Ports Width Direction Description
clk 1 Input User input clock. The maximum frequency is 250 MHz.
reset 1 Input Active high, synchronous reset signal.
Note: For IP instantiation guidelines, refer to the related information about the Reset Release Intel® FPGA IP.
sys_error 1 Output Logic high indicates that there is an error in the system while retrieving the SEU error.
busy 1 Output Logic high indicates that the Advanced SEU Detection Intel® FPGA IP is busy processing the SEU data. The signal goes low when processing completes with assertion of the critical_error or noncritical_error signal.
generic_sdm_valid_out 1 Output Logic high for one clock cycle indicates that the device detects an SDM and Subsystem ECC error.
generic_sdm_data_out 64 Output Outputs the SDM ECC error message content.
critical_clear 1 Input Assert high to clear the error report (critical_error, noncritical_error, regions_report, and seu_data) for the last processed SEU data input.
critical_error 1 Output Logic high indicates that a.smh lookup determined that the SEU error is in a critical region.
noncritical_error 1 Output Logic high indicates that a .smh lookup determined that the SEU error is in a non-critical region.
seu_data 64 Output Shows the SEU error message for the last processed SEU data input. The port is available if you turn on Show raw SEU error message. For more information, refer to the related information about the error message queue.
regions_report 1–32 Output Indicates the region ID for the error as reported by the .smh lookup. The port width of this signal is set by the Largest ASD region ID used parameter.
address 32 Output Avalon® memory-mapped interface address bus in unit of Byte addressing.
read 1 Output Avalon® memory-mapped interface read control signal.
waitrequest 1 Input Avalon® memory-mapped interface wait request signal.
readdata 32 Input Avalon® memory-mapped interface data bus.
readdatavalid 1 Input Avalon® memory-mapped interface data valid signal.
seu_error_out 1 Output Signal is synchronous with the input clock of the IP. Assert high when it detects SEU.
Figure 20.  Advanced SEU Detection Intel® FPGA IP Off-Chip Sensitivity Processing Block Diagram
Table 17.   Advanced SEU Detection Intel® FPGA IP Off-Chip Sensitivity Processing Ports
Ports Width Direction Description
clk 1 Input User input clock. The maximum frequency is 250 MHz.
reset 1 Input Active high, synchronous reset signal.
Note: For IP instantiation guidelines, refer to the related information about the Reset Release Intel® FPGA IP.
sys_error 1 Output Logic high indicates that there is an error in the system while retrieving the SEU error.
generic_sdm_valid_out 1 Output Logic high for one clock cycle indicates that the device detects an SDM and Subsystem ECC error.
generic_sdm_data_out 64 Output Outputs the SDM ECC error message content.
data 64 Output Avalon® streaming interface data signal that provides SEU error message from the FIFO entry.
valid 1 Output Avalon® streaming interface data valid signal that indicates the avst_seu_source_data signal contains valid data.
ready 1 Input Avalon® streaming interface ready signal.
seu_error_out 1 Output Signal is synchronous with the input clock of the IP. Assert high when it detects SEU.

For more information about including the Reset Release Intel® FPGA IP, refer to the Device Configuration User Guide: Agilex™ 5 FPGAs and SoCs .