GTS Dynamic Reconfiguration Controller IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 849710
Date 10/22/2025
Public
Document Table of Contents

1.6. Dynamic Reconfiguration

Dynamic Reconfiguration refers to changing the configuration of the FPGA HSSI/HIP hardware without reprogramming the device or disrupting unaffected HSSI channels. In Agilex™ 5 GTS, the HSSI Subsystem is configured through Quartus Hard IPs like Direct PHY, Ethernet, or CPRI. The dynamic reconfiguration process switches between QHIP configurations of the same HIP channels at run time.

In Agilex™ 5, Dynamic Reconfiguration has a two-step flow.

In the first step, QHIPs involved in dynamic reconfiguration are not directly instantiated in the user design RTL hierarchy. Instead, specify each IP variant or profile in the project .qsf, which can be achieved using the HSSI Support Logic (DR) Assignment Editor tool. Quartus generates a wrapper during the HSSI Support Logic Generation step in the Compilation Dashboard. This wrapper includes all QHIP logic and multiplexers/arbiters needed to switch HIP control between profiles.

In the second step, the DR wrapper connects to the GTS Dynamic Reconfiguration Controller IP, GTS System PLL Clocks IP, and GTS Reset Sequencer IP to form a DR group. It exposes one set of physical serial pins and an interface for each specified QHIP profile, as shown in the following image:
Figure 3.  GTS Dynamic Reconfiguration Controller IP