Advanced SEU Detection Intel® FPGA IP User Guide

ID 683542
Date 11/11/2024
Public
Document Table of Contents

2.2.3. Off-Chip Processing Signals

Off-chip and on-chip sensitivity processing use similar signals, except the off-chip sensitivity processing uses an EMR cache interface instead of an external memory interface.

Figure 5.  Advanced SEU Detection IP Core Signals for Off-Chip Processing
Table 3.   Advanced SEU Detection IP Core Signals for Off-Chip Processing
Interface Signals Type Width Description
Clock and Reset clk Input 1
  • Clock input.
  • Use the same input clock as the EMR Unloader IP core. The input frequency must be sufficient to process the EMR content before the next content may become available. For example, a minimum recommended frequency for Stratix V devices is 30 MHz.

    If the frequency is too low, the IP core asserts the critical_error signal if new EMR content becomes available while the IP core is processing the current content.

reset Input 1 Active-high reset.
Cache Configuration cache_comparison_off Input 1
  • Static input signal.
  • Commands the IP core to bypass cache comparison.
  • You can use this signal with the internal scrubbing feature for custom design.
Avalon-ST Sink Interface Signals3 emr Input
  • 46 (Stratix IV)
  • 67 ( Cyclone® V, Arria® V, and Stratix® V)
  • 119 ( Arria® 10 and Cyclone® 10 GX)4
EMR data input from the EMR Unloader IP core.
emr_valid Input 1 Indicates when emr data input is valid.
emr_error Input 1
  • Indicates when emr data is ignored due to an error.
  • This error may occur when there is a data overrun from the EMR Unloader IP core.
Errors critical_error Output 1 Indicates that a critical EDCRC error is detected. The IP core asserts this signal when any of the following conditions is met:
  • emr_data indicates a critical EDCRC error.
  • emr_error is asserted, indicating lost EMR content.
  • New emr_data becomes available before the previous data is processed, i.e., an emr_data overrun.
critical_clear Input 1
  • Optional input signal.
  • Assert this signal to clear the critical_error signal.
Avalon-ST Source Interface Signals cache_data Output
  • 30 (Stratix IV)
  • 35 ( Cyclone® V, Arria® V, and Stratix® V)
  • 78 ( Arria® 10 and Cyclone® 10 GX)
  • Error cache data.
  • Provides the location information for an EMR cache entry.
cache_valid Output 1 This signal is asserted when the cache contains correctable error data.
cache_ready Input 1 Indicates that the Avalon stream interface is ready.
cache_error Output 1 This Avalon stream control signal indicates a cache overflow condition. The IP core asserts this signal when new EMR data becomes available for a full cache (cache_fill_level = cache_depth).
Cache Status cache_fill_level Output 4 Indicates how many entries are in the cache.
3 Connect the Avalon-ST streaming sink interface to the corresponding Avalon-ST source interface of the EMR Unloader IP core.
4 The actual EMR data is 78 bits only, [77:0]. Bits [118:78] are reserved.