F-Tile 25G Ethernet Intel® FPGA IP User Guide

ID 750198
Date 4/15/2024
Public

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

Document Table of Contents

7.6. Dynamic Reconfiguration Interface Signals

Table 19.  Dynamic Reconfiguration Interface Signals

Signal

Direction

Width

Description

i_cpu_clk Input 1 NIOS CPU Subsystem Clock.
The clock supports the following frequency range:
  • 100 to 250 MHz frequency when Enable ECC protection is disabled.
  • 100 to 200 MHz frequency when Enable ECC protection is enabled.
Note: For simulation, set this clock to 100 GHz.
reconfig_clk Input 1 250 MHz reconfiguration clock.
reconfig_reset Input 1 Reconfiguration reset.
i_dr_host_avmm_address Input 10 Address.
i_dr_host_avmm_read Input 1 Read request.
i_dr_host_avmm_write Input 1 Write request.
o_dr_host_avmm_readdata Output 32 Read data.
o_dr_host_avmm_readdata_valid Output 1 Read data valid.
i_dr_host_avmm_writedata Input 32 Write data.
o_dr_host_avmm_waitrequest Output 1 Wait request.
i_dr_new_c_applied_ack Input 1 Specifies the full handshake acknowledgment in response to o_dr_new_cfg_applied signal. The signal is active when set to 1.
o_dr_error_status Output 1 Specifies the overall dynamic reconfiguration SIP error status, including dynamically reconfigured Nios® firmware errors. This signal is active when set to 1.
o_dr_in_progress Output 1 Specifies that the dynamic reconfiguration is in progress. This signal is active when set to 1.
o_dr_new_cfg_applied Output 1

Specifies the new configuration settings to the external logic, including tile CSRs, mux selection, etc.

Once the signal is sampled active, the external logic returns an acknowledgment to complete a full handshake signaling. Since this is a hardware action, the signal must complete within nanosecond ranges.

Once this signal is active, the Nios® continues to monitor the acknowledgment before proceeding to the next process in the dynamic reconfiguration flow. After an acknowledgment is sampled, this signal becomes inactive and the Nios® proceeds to the next step. If an acknowledgment is not sampled at a prolong period of time and time-out is enabled, this signal also becomes inactive and the Nios® proceeds to the next step at time-out. A time-out error also is signaled in this case.

o_dr_curr_profile_id Output 15

Specifies the selected profile. The signal is only valid when o_dr_new_cfg_applied is 1.

You must decode the values to decide if the design is dynamically reconfigured.