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

ID 849710
Date 4/18/2025
Public

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

Document Table of Contents

1.8. 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, asserting the digital datapath reset and disabling the PMA
  • 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.
  • Instantiate a DR group per dynamic reconfiguration controller. A controller cannot manage multiple groups, hence you cannot instantiate a group-controller combination more than once.

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.