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.1. About the GTS Dynamic Reconfiguration Controller IP

The GTS Dynamic Reconfiguration Controller IP allows you to dynamically reconfigure a subset of the transceiver channels to operate in different modes, for example data rates, protocols, and analog settings individually without impacting the adjacent transceiver channels.

Depending on the protocol and hardware implementation, dynamic reconfiguration (DR) may reconfigure media access control (MAC), forward error correction (FEC), physical media access (PMA), and physical coding sublayer (PCS) blocks. A complete GTS Dynamic Reconfiguration Controller design includes the controller IP, DR wrapper files generated from the Quartus® Prime HSSI Dynamic Reconfiguration IP Generation flow, the reset Controller, and the System PLL.

The FPGA IP products support the following dynamic reconfiguration flow:
  • Nios® -based Dynamic Reconfiguration: This flow includes the inter protocol switching, such as Ethernet to CPRI protocols, and intra protocol link characteristic changes, such as CPRI data rate changes. A Quartus® Prime Nios® processor triggers the dynamic reconfiguration. When triggered, the Nios® uses reconfiguration data generated by Quartus® Prime in the form of a MIF file to perform operations.
  • Dynamic Reconfiguration Assignment Editor: This tool in the Quartus® Prime flow provides GUI support for dynamic reconfiguration (DR) features in Agilex™ 5, facilitating IP generation. You must generate the DR controller IP separately.