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

ID 849710
Date 8/11/2025
Public
Document Table of Contents

1.7. 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, 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 DR Assignment Editor tool. Quartus generates a wrapper during the HSSI Dynamic Reconfiguration IP Generation step in the Compilation Dashboard. This wrapper includes all QHIP logic and multiplexers/arbiters needed to switch HIP control between profiles.

The DR wrapper connects to the GTS Dynamic Reconfiguration Controller IP, System PLL, and Reset Sequencer IPs 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