- 18.104.22.168. How to Implement 10GBASE-R and 10GBASE-R with IEEE 1588v2 in Intel® Cyclone® 10 GX Transceivers
- 22.214.171.124. How to Implement the Basic (Enhanced PCS) Transceiver Configuration Rules in Cyclone® 10 GX Transceivers
- 126.96.36.199. How to Implement the Basic, Basic with Rate Match Transceiver Configuration Rules in Cyclone® 10 GX Transceivers
188.8.131.52. ATX Reference Clock Switching
Before initiating a reference clock switch, ensure that your ATX PLL instance defines more than one reference clock source. Specify the Number of PLL reference clocks parameter on the PLL tab during ATX PLL parameterization.
The following table shows the addresses and bits for switching between ATX PLL reference clock inputs. The number of exposed pll_refclk ports varies according to the number of reference clocks you specify. Use the ATX PLL reconfiguration interface for this operation.
|Transceiver ATX PLL Port||Description||Address||Bits|
Represents logical refclk0. Lookup register x113[7:0] stores the mapping from logical refclk0 to the physical refclk.
|0x113 (Lookup Register)||[7:0]|
Represents logical refclk1. Lookup register x114[7:0] stores the mapping from logical refclk1 to the physical refclk.
|0x114 (Lookup Register)||[7:0]|
Represents logical refclk2. Lookup register x115[7:0] stores the mapping from logical refclk2 to the physical refclk.
|0x115 (Lookup Register)||[7:0]|
|pll_refclk3||Represents logical refclk3. Lookup register x116[7:0] stores the mapping from logical refclk3 to the physical refclk.||0x116 (Lookup Register)||[7:0]|
|pll_refclk4||Represents logical refclk4. Lookup register x117[7:0] stores the mapping from logical refclk4 to the physical refclk.||0x117 (Lookup Register)||[7:0]|
|N/A||ATX refclk selection MUX.||0x112||[7:0]|
When performing a reference clock switch, you must specify the lookup register address and respective bits of the replacement clock. After determining the ATX PLL, follow this procedure to switch to the selected reference clock:
- Perform the necessary steps from steps 1 to 7 in Steps to Perform Dynamic Reconfiguration.
- Read from the lookup register address and save the required 8-bit pattern. For example, switching to logical refclk2 requires use of bits[7:0] at address 0x115.
- Perform a read-modify-write to bits [7:0] at address 0x112 using the 8-bit value obtained from the lookup register.
- Perform the necessary steps from steps 9 to 12 in Steps to Perform Dynamic Reconfiguration.
Did you find the information on this page useful?