Visible to Intel only — GUID: mcn1418356781368
Ixiasoft
Implementing I/O PLL Reconfiguration in the PLL Reconfig IP Core
Implementing I/O PLL Dynamic Phase Shift in the IOPLL IP Core
Design Considerations
Using the Design Examples
Document Revision History for AN 728: I/O PLL Reconfiguration and Dynamic Phase Shift for Intel® Arria® 10 and Intel® Cyclone® 10 GX Devices
Avalon® Memory-Mapped Interface Ports in the PLL Reconfig IP Core
Connecting the IOPLL and PLL Reconfig IP Cores
Connectivity between the IOPLL and PLL Reconfig IP Cores
I/O PLL Reconfiguration Write Operation
I/O PLL Reconfiguration Read Operation
Address Bus and Data Bus Settings
.mif Streaming Reconfiguration
Address Bus and Data Bus Setting for Counter Setting Reconfiguration
Address Bus and Data Bus Setting for Dynamic Phase Shift
Address Bus and Data Bus Setting for Bandwidth Setting Reconfiguration
Data Bus Setting for Loop Filter and Charge Pump Settings
Address Bus and Data Bus Setting for .mif Streaming Reconfiguration
Visible to Intel only — GUID: mcn1418356781368
Ixiasoft
I/O PLL Reconfiguration Read Operation
To perform a read operation for I/O PLL reconfiguration in the PLL Reconfig IP core, follow these steps:
- Set the address bus value for mgmt_address. To enable and start the read operation for I/O PLL reconfiguration, assert mgmt_read for one mgmt_clk cycle.
- After the read operation is complete, the mgmt_waitrequest signal is de-asserted. At the same time, read the data available from mgmt_readdata port.
With I/O PLL reconfiguration read operation, you can read the current I/O PLL settings. This operation is only supported for counter settings and bandwidth settings. Each read operation retrieves data from a single address. An I/O PLL reconfiguration read operation requires at least three mgmt_clk cycles of latency.