Article ID: 000075010 Content Type: Troubleshooting Last Reviewed: 02/12/2023

Why does the IOPLL in Intel® Arria®10 FPGAs power up with an incorrect output clock when dynamic reconfiguration is enabled?

Environment

  • Intel® Quartus® Prime Pro Edition
  • IOPLL Reconfig Intel® FPGA IP
  • IOPLL Intel® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    In some cases, due to race conditions at power-up, the IOPLL in Intel® Arria® 10 devices might start up with either an incorrect output clock frequency or an incorrect duty cycle or fail to achieve lock when dynamic reconfiguration is enabled.

    Resolution

    To work around this, drive the input port 'mgmt_clk' of the IOPLL Reconfig Intel® FPGA IP core from the output port 'outclk' of another IOPLL Reconfig Intel FPGA IP and synchronize the mgmt_reset with this clock. This ensures the clock to the IOPLL Reconfig Intel FPGA IP core does not toggle at power up and allows the IOPLL to power up with correct parameters. 

     

    Related Products

    This article applies to 1 products

    Intel® Arria® 10 FPGAs and SoC FPGAs