GTS Transceiver PHY User Guide: Agilex™ 5 FPGAs and SoCs

ID 817660
Date 8/04/2025
Public
Document Table of Contents

3.7.6. Guidelines for Obtaining the Real-Time GTS TX PLL Lock Status

To get the real-time status of the TX PLL lock status, you must perform read operations from certain status registers using the Avalon® memory-mapped interface. The register locations are shown in the following table. They are listed for all the three PLLs that make up the TXPLL of a channel. A value of 1’b1 indicates that the TX PLL is locked to the reference clock.
Table 62.  GTS TX PLL Avalon Memory-Mapped Address
GTS Channel PLL Address and Bit
0 Fast 0x09428C[2]
0 Medium 0x09418C[2]
0 Slow 0x09408C[2]
1 Fast 0x19428C[2]
1 Medium 0x19418C[2]
1 Slow 0x19408C[2]
2 Fast 0x29428C[2]
2 Medium 0x29418C[2]
2 Slow 0x29408C[2]
3 Fast 0x39428C[2]
3 Medium 0x39418C[2]
3 Slow 0x39408C[2]
4 Fast 0x49428C[2]
4 Medium 0x49418C[2]
4 Slow 0x49408C[2]
5 Fast 0x59428C[2]
5 Medium 0x59418C[2]
5 Slow 0x59408C[2]
6 Fast 0x69428C[2]
6 Medium 0x69418C[2]
6 Slow 0x69408C[2]
7 Fast 0x79428C[2]
7 Medium 0x79418C[2]
7 Slow 0x79408C[2]
To determine the PLL that is being used in your design, you can refer to the System Messages tab of the GTS PMA/FEC Direct PHY IP. The tab lists either the TX_PLL_FAST, TX_PLL_MEDIUM, or TX_PLL_SLOW as the PLL in the design as shown in the following figure.
Figure 55. System Message for TX PLL Settings