GTS Dynamic Reconfiguration Controller IP User Guide: Agilex™ 3 FPGAs and SoCs
ID
861486
Date
10/31/2025
Public
1. Overview
2. Quick Start Guide
3. Configuring and Generating the IP
4. Integrating the GTS Dynamic Reconfiguration Controller IP With Your Application
5. Designing with the IP Core
6. Designing the IP Solution
7. Sharing Clocking and Applying SDC Constraints
8. Runtime Flow
9. Simulating the IP
10. Troubleshooting and Debugging Issues
11. Appendix A: Functional Description
12. Registers
13. Document Revision History for the GTS Dynamic Reconfiguration Controller IP User Guide
3.1. Configuring the Quartus® Prime Pro Edition Project
3.2. Generating Dynamic Reconfiguration Design and Configuration Profiles
3.3. Generating HDL for Synthesis and Simulation
3.4. Using the HSSI Support Logic Assignment Editor
3.5. HSSI Support Logic Generation
3.6. Generating the Design Example
3.7. Compiling the Design Example
4.1. High-Level Interface Types
4.2. Dependent/Supporting IPs
4.3. Implementing Required Clocking
4.4. Implementing Required Resets
4.5. Implementing Required AVMM Interface
4.6. Control and Status Interface
4.7. Implementing Mux Selector Interface
4.8. Implementing SRC Interface
4.9. Implementing Local AVMM Interface
4.10. Connecting the Interfaces
4.11. Signal Functions
4.12. Integrating the IP With User Logic
4.13. Integrating the IP With Your Board
4.14. Integrating the IP on the Stack With a Software Driver
12.1.1. Register Next ID Configuration 0
12.1.2. Register Next ID Configuration 1
12.1.3. Register Next ID Configuration 2
12.1.4. Register Next ID Configuration 3
12.1.5. Register Next ID Configuration 4
12.1.6. Register Next ID Configuration 5
12.1.7. Register Next ID Configuration 6
12.1.8. Register Next ID Configuration 7
12.1.9. Register Next ID Configuration 8
12.1.10. Register Next ID Configuration 9
12.1.11. Register Next ID Configuration 10
12.1.12. Register Next ID Configuration 11
12.1.13. Register Next ID Configuration 12
12.1.14. Register Next ID Configuration 13
12.1.15. Register Next ID Configuration 14
12.1.16. Register Next ID Configuration 15
12.1.17. Register Next ID Configuration 16
12.1.18. Register Next ID Configuration 17
12.1.19. Register Next ID Configuration 18
12.1.20. Register Next ID Configuration 19
12.1.21. Register Trigger
12.1.22. Register Trigger Status
12.1.23. Register Error Configuration
12.1.24. Register Error Status
1.1.2. Features
The following table describes the Dynamic Reconfiguration feature support of various Protocol IP variants using the GTS Dynamic Reconfiguration Controller IP. A cross (x) in the following table indicates Dynamic Reconfiguration support, while empty boxes indicate no Dynamic Reconfiguration support available across Protocol IPs. Refer to the respective user guides for additional information.
Note: Here are the full names for the Protocol IPs mentioned in the table below:
- SDI = GTS SDI II IP
- CPRI = GTS CPRI PHY IP
- Ethernet = GTS Ethernet Hard IP
- MGE = 1G/2.5G/5G/10G Multirate Ethernet PHY IP
- TSE = Triple-Speed Ethernet IP
- DPHY = GTS PMA/FEC Direct PHY IP
| Supported Protocol | DPHY | Ethernet (MAC, PCS, OTN/FlexE) without AN/LT | MGE | TSE | SDI |
|---|---|---|---|---|---|
| DPHY | × | × | |||
| Ethernet(MAC,PCS, OTN/FlexE) without AN/LT | × | × | |||
| MGE | × | × | |||
| TSE | × | ||||
| SDI | × |
Note: The current release supports the Dynamically Reconfigurable mode in GTS Ethernet Hard IP, specifically for the MAC variant. Note that dynamic reconfiguration currently does not support AN/LT.
The following table describes the dynamic reconfiguration design example variants supported by the GTS Dynamic Reconfiguration Controller IP:
| Protocol | Base Variant | Target Variant |
|---|---|---|
| DPHY (PMA/ FEC Direct) | 9.8340G | 4.9152G |
| COMBO (TSE/ETHMR) | 1G TSE |
|
The following table describes the dynamic reconfiguration design example variants supported by the DR protocols. Refer to the respective user guides for additional information:
| Protocol IP | Supported Documents |
|---|---|
| GTS Transceiver PHY User Guide: Agilex™ 3 FPGAs and SoCs | GTS Transceiver PHY User Guide: Agilex™ 3 FPGAs and SoCs |
| GTS Ethernet Hard IP User Guide: Agilex™ 3 FPGAs and SoCs | GTS Ethernet Hard IP User Guide: Agilex™ 3 FPGAs and SoCs |
| Triple-Speed Ethernet (TSE) IP | Triple-Speed Ethernet IP User Guide |