Agilex™ 7 Clocking and PLL User Guide: M-Series

ID 769001
Date 11/27/2024
Public
Document Table of Contents

6.3.3. Reconfiguring The I/O PLL

  1. Set the address bus value for s0_axi4lite_awaddr according to the table below:
    Table 17.  Reconfiguring The I/O PLL
    Address Bus Value Value
    s0_axi4lite_awaddr [7:0] Divide Settings Address
    s0_axi4lite_awaddr [20:13] I/O PLL Base Address
    s0_axi4lite_awaddr [23:21] 3’b101
  2. Set the address bus value for s0_axi4lite_awaddr [7:0] and the data bus value for s0_axi4lite_wdata [31:0] as the desired PLL setting. For more information about Reconfiguration table, refer to the Address Bus and Data Bus Settings.
  3. Repeat the steps above to set address bus and data bus value for the desired I/O PLL reconfiguration setting.
  4. Set address bus value of s0_axi4lite_awaddr [7:0]/core_avl_address[8:0] = 0x80, and assert the data bus value of [2] for 10 ns to generate a reset pulse for the PLL.
  5. After the I/O PLL reconfiguration is complete, you must manually trigger the I/O PLL recalibration.