インテル Quartus Prime バージョン 18.1.1 以前で生成された HDMI サンプルデザインのバグにより、IOPLL は インテル Arria 10 および Cyclone 10 GX デバイスで 171Mhz から 340MHz の TMDS クロック周波数の着信をロックできない場合があります。
この問題を解決するには、以下のように次のファイルを開いて編集してください。
\hdmi_0_example_design\rtl\reconfig_mgmt\mr_rom_pll_valuemask_8bpc.v
\hdmi_0_example_design\rtl\reconfig_mgmt\mr_rom_pll_valuemask_10bpc.v
\hdmi_0_example_design\rtl\reconfig_mgmt\mr_rom_pll_valuemask_12bpc.v
\hdmi_0_example_design\rtl\reconfig_mgmt\mr_rom_pll_valuemask_16bpc.v
この設定から変更
ROM オフセット 4 (171MHz ~ 340MHz)
...
ROM[33] <= 32'h00000010;Cp
ROM[34] <= 32'h000000C0;Bw
これに関して
ROM オフセット 4 (171MHz ~ 340MHz)
...
ROM[33] <= 32'h0000000B;Cp
ROM[34] <= 32'h00000080;Bw
\hdmi_0_example_design\software\tx_control\xcvr_gpll_rcfg.c
この設定から変更
ケース 4: // <340MHz
…
他
GPLL_RCFG_WRITE (0xC2、0x00000808);c2 16
GPLL_RCFG_WRITE (0x20、0x00000010); Cp
GPLL_RCFG_WRITE (0x40、0x000000C0); Bw
これに関して
ケース 4: // <340MHz
…
他
GPLL_RCFG_WRITE (0xC2、0x00000808);c2 16
GPLL_RCFG_WRITE (0x20、0x0000000B); Cp
GPLL_RCFG_WRITE (0x40、0x00000080); Bw
この問題は、Arria 10 および Cyclone 10 GX HDMI サンプルデザインで生成されたインテル Quartus Prime の将来のバージョンで修正される予定です。