インテル® Quartus® Prime Pro Edition ソフトウェア・バージョン 22.3 以前の問題により、F タイル低レイテンシー 10G MAC インテル® FPGA IP デザイン例 Tcl スクリプトは実行に失敗し、以下のようなエラーメッセージが表示されます。
エラー: open_service: パスが見つかりません
実行中
"open_service マスター $port_id"
(手順「reg_write」4行目)
内部から呼び出されます。
"reg_write $PHY_IP_BASE_ADDR $PHY_USXGMII_CONTROL_REG [expr (($restart_an_value << $PHY_USXGMII_RESTART_AN) |($speed値 << $PHY_USXGMII_SPEED) |($..."
インテル® Quartus® Prime Pro Edition ソフトウェア・バージョン 22.3 以前のバージョンでこの問題を回避するには、ハードウェア・テスト TCL スクリプトを更新し、ハードウェア・テスト中に正しい JTAG ID を設定する必要があります。
手順は以下のとおりです。
1. ハードウェアテストを開始する前に、system-console-fm.zip を使用して <example_design>/LL10G_10G_USXGMII/hwtesting/system_console_fm 内のファイルとフォルダを置き換えます。
2. 次のコマンドを実行してデザインを初期化します: source main.tcl
3. 使用可能な JTAG マスターのリストが表示されます。デフォルトでは、最初の JTAG マスターが選択されています。インテル® Agilex®™ I シリーズ FPGA トランシーバー SoC 開発キットを対象とする Intel Agilex® デバイス向けの JTAG マスターを選択するには、コマンドを実行します: set_jtag <JTAG Master>.
例: set_jtag 1
4. これで、このデザイン例のハードウェア テストを実行する準備ができました。
この問題は、インテル® Quartus® Prime Pro Edition ソフトウェアの 22.4 リリースで修正されています。