SDI II Intel® FPGA IPユーザーガイド

ID 683133
日付 10/05/2023
Public
ドキュメント目次

7.1.2.3. トリプルレートおよびマルチレートに対する生成されたリコンフィグレーション管理の使用

インテルQuartus Prime開発ソフトウェア・スタンダード・エディションから生成されたリコンフィグレーション管理ブロックを使用すると、次のエラーが発生する可能性があります。
  • Error (10161): Verilog HDL error at rcfg_sdi_cdr.sv: object "altera_xcvr_native_a10_reconfig_parameters_CFG0" is not declared. Verify the object name is correct. If the name is correct, declare the object.
  • Error (10161): Verilog HDL error at rcfg_sdi_cdr.sv: object "altera_xcvr_native_a10_reconfig_parameters_CFG1" is not declared. Verify the object name is correct. If the name is correct, declare the object.

リコンフィグレーション管理ブロックでは、データレートの変更に合わせてどのレジスターをリコンフィグレーションするかを決定するために、トランシーバーから生成されるCFGファイルが必要です。ただし、インテル Quartus Prime開発ソフトウェアは、トランシーバー・ライブラリー・ファイル以外のこれらのファイルを認識できません。

この問題を解決するには、プロジェクトの .qsf 内の rcfg_sdi_cdr.sv ファイルにライブラリー・スイッチを追加します。

set_global_assignment -name SYSTEMVERILOG_FILE <file hierarchy before the file>/rcfg_sdi_cdr.sv -library <phy_name_quartus_version>

  1. トランシーバーの .qip ファイルで割り当てる必要がある正確なライブラリー名を見つけます。
  2. トランシーバーの .qip ファイルを開き、文字列 parameter_CFG0 を検索します。
    set_global_assignment –library <phy_name_quartus_version> -name SYSTEMVERILOG_FILE ….CFG0.sv が表示されるようになります。