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

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

1.7. Design Considerations

The following restrictions and considerations apply to dynamic reconfiguration:
  • Agilex™ 5 does not support dynamic reconfiguration for PCIe.
  • All switching returns to an intermediate state, disabling the PMA. You are responsible for asserting the digital datapath reset.
  • You can reconfigure the SerDes rate with any configuration, as long as it is legal for the serialization factor and consistent with the system clock. If the interface starts as symmetric (duplex), it must remain symmetric. If the interface starts as asymmetric (simplex), it must remain asymmetric
  • You must keep an interface on the same system clock and system clock divider during dynamic reconfiguration. You cannot reconfigure the system clock PLL, including the reference clock pin and frequency, and you cannot switch an interface's system PLL.
  • Only one DR Controller is allowed per design. A DR controller cannot manage multiple DR groups. One DR controller only manages a single DR group.
  • You cannot instantiate the HSSI Support Logic-generated DR netlist multiple times within the design. To scale the design for additional channel locations, you must assign a new relative location and regenerate the HSSI Support Logic Generation DR netlist.

For a walk through of building a simple DR design from scratch in Quartus, refer to the Steps to Create a Custom Dynamic Reconfiguration Design.