Article ID: 000099105 Content Type: Error Messages Last Reviewed: 11/15/2024

Why does “Override MPU Clocks” fail to work in Hard Processor System Agilex™ 5 FPGA IP?

Environment

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

The Hard Processor Agilex™ 5 FPGA IP reports the following error when selecting “Override MPU Clocks”.

Error: divide by zero

  while executing

"expr ($Fref / $count)"

    (procedure "pll_compute_clock_counter" line 5)

    invoked from within

"pll_compute_clock_counter $mpu_ref $mpu_freq dsu_ctr"

    (procedure "clkmgr::calculate_clk_mgr_values" line 151)

    invoked from within

"clkmgr::calculate_clk_mgr_values"

    (procedure "validate" line 9)

    invoked from within

"validate"

 

This problem is due to incorrect calculation for valid clock configuration.

Resolution

Warnings and errors are added in the Quartus® Prime Pro Edition Software version 24.2 and later to report unsupported clock configurations and to include suggestions for correct configurations.

1