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

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

5.2. DR Design Guidelines

  1. The GTS Dynamic Reconfiguration Controller supports only one DR group. The DR Assignment Editor restricts designs to one DR group per controller, preventing the addition of multiple DR groups.
  2. If the GTS Dynamic Reconfiguration Controller is used in one profile, ensure it is consistently applied across all profiles.
  3. All lanes must be enabled for dynamic reconfiguration at startup combinations. This means you cannot disable a lane at startup and then use it for dynamic reconfiguration later.

    When creating the design, adhere to the following design rule check guidelines to ensure successful hardware testing, as these issues do not trigger errors during Quartus compilation:

    • Drive all clock ports; do not leave any floating. For instance, connect ports such as system_pll_clk pma_cu_clk_bank, and refclk.
    • Connect the corresponding ports of all protocol IPs used in the DR design to the respective ports of the GTS Reset Sequencer.
    • Ensure that the system_pll_clock frequency matches the protocol IP frequency at all times.
    • If an IP requires a lock signal, source it from the GTS System PLL clocks FPGA IP. For example, drive the Lock input with the lock output from the GTS System PLL clocks FPGA IP or HVIO PLL IP.