F-Tile Dynamic Reconfiguration Suite Intel® FPGA IP User Guide

ID 711009
Date 4/11/2024
Public
Document Table of Contents

6.33. Dynamic Reconfiguration Local Error Status

Table 59.   dyn_rcfg_local_error_stat_ctrl_reg
Offset 0x200
Addressing Mode 32-bits
Description Dynamic Reconfiguration Local Bus Status Register
Table 60.   dyn_rcfg_local_error_stat_ctrl_reg Field Description
Bit Type Reset Description
31:24 RO 0 Reserved
23:16 RO 0 Firmware Error State

Displays the DR NIOS firmware unexpected termination and flagged out error message. DR NIOS returns to its initial state to trigger a new request. The NIOS firmware reports one of the following errors and returns to a known state in which it waits for a new trigger request from the Host and acts accordingly.

Selected Error state flags are described below:
  • ERROR_CODE_2 = 8'h02: DR User Provided ID(User_provided_id) is invalid in Load Sequence. To recover from this error, the device must be power-cycled.
  • ERROR_CODE_5 = 8’h05: DR SRC TX Reset isn't asserted successfully
  • ERROR_CODE_6 = 8’h06: DR SRC RX Reset isn't asserted successfully
  • ERROR_CODE_9 = 8’h09: DR User Provided ID (user_provided_id) is invalid in load profile. To recover from this error, the device must be power-cycled .
  • ERROR_CODE_23 = 8'h17: The Reset Controller for channels to be dynamically reconfigured is not fully in reset state. To recover from this error, the device must be power-cycled.
  • ERROR_CODE_24 = 8'h18: The supreme_parent_group_id is not valid for restore procedure. To recover from this error, the device must be power-cycled.
  • ERROR_CODE_28 = 8'h1C: Timeout reached while waiting for FHT TX PLL Ready to assert.
  • ERROR_CODE_29 = 8’h1D: DR NIOS startup profile recovery feature is disabled. To recover from this error, the device must be power-cycled.

Other ERROR_CODE values are reserved.

When any of these errors occur during dynamic reconfiguration, the o_dr_error_status output port is set to 1.

15:8 RO 0 AVMM (GAVMM/MAIB) Timeout: Displays the AVMM timeout due to HIP and MAIB not responding. These sticky bits are automatically cleared when a new trigger request is made.

[8] Displays the Global AVMM timeout event.

[9] Displays the AIB AVMM1 timeout event.

[15:10] Reserved

When any of these errors occur during dynamic reconfiguration, the o_dr_error_status output port is set to 1.

7:5 RO 0 Reserved
4:0 RW 5'h1 Reserved. Do not modify this field.