AN 737: SEU Detection and Recovery in Intel® Arria® 10 Devices

ID 683064
Date 10/21/2021
Document Table of Contents Adding EMR Unloader IP Core

You must instantiate EMR Unloader IP core to unload the EMR whenever there is SEU event. To add the EMR Unloader IP core, perform the following steps:

  1. On the IP Catalog tab, expand Basic Functions, expand Configuration and Programming, and then click Altera Error Message Register Unloader.
  2. Click Add. The Altera Error Message Register Unloader parameter editor appears.
  3. In CRC error check clock divisor list, select 2.
  4. Check the Input clock is driven from Internal Oscillator. This reference example uses Internal Oscillator to drive EMR Unloader IP core.
  5. Click Finish to return to Qsys. On System Contents tab, an instance of the emr_unloader2_0 appears in the system contents table.
  6. Connect the clk_reset port of the clk_0 clock source to the reset port of emr_unloader2_0.
  7. Double click the crcerror, and emr_read of emr_unloader2_0 at Export column to export them for external access. Leave the name as default.