場合によっては、HPS MPU のクロック周波数が Qsys でユーザーが選択した動作周波数とは異なる場合があります。
この問題は、bsp-editor がハンドオフ情報を誤って使用して、Preloader が使用するメイン PLL c0 分圧器設定を作成しないためです。
この問題は、すべてのクロッキング・コンフィグレーションでは発生しませんが、メインの PLL c0 k 分周器をデフォルト値の 1 から変更する必要がある一部のコンフィグレーションに限られます。ユーザーは、以下の操作を実行して設定が影響を受けているかどうかを確認できます。
o hps.xml と呼ばれるハンドオフ・ファイルを調べ、main_pll_c0_internal
o 次のパラメーターについては、preloader/generated/pll_config.h を確認CONFIG_HPS_MAINPLLGRP_MPUCLK_CNT、CONFIG_HPS_ALTERAGRP_MPUCLK
o 次の 2 つの分圧値が等しい場合、問題は生じません。
· value1 = (main_pll_c0_internal 1)
· value2 = (CONFIG_HPS_ALTERAGRP_MPUCLK 1) x (CONFIG_HPS_MAINPLLGRP_MPUCLK_CNT 1)
この問題は、インテル® Quartus® Prime 開発ソフトウェア・スタンダード・バージョン 16.1 で修正されています。