インテル® Quartus® Prime Pro Edition ソフトウェア・バージョン 22.3 の問題により、F タイル・ダイナミック・リコンフィグレーション・スイート・インテル® FPGA IPの「イーサネットから CPRI」のデザイン例用に提供されたテストベンチは、25GE-1 プロファイルに動的に再構成すると正しく機能しません。この問題は、ハードウェア上で実行した場合のデザイン例には影響しません。
シミュレーションでこの問題を回避するには、次の手順を実行します。
- <サンプルデザイン・ディレクトリー>/example_testbench に移動します。
- お好みのテキスト エディターでファイル basic_avl_tb_top.sv を開きます。
- タスクeth_dr_to_25gを見つけて、次の行を変更します。
差出人
ステップ6:DUTソフトCSRのプログラム
$display ("** 情報: プログラム DUT ソフト CSR ....");
繰り返す (10) @(ネゲッジ i_reconfig_clk);
avmm_write({8'b0, 24'h200}, {26'h0,6'h0});
繰り返す (10) @(ネゲッジ i_reconfig_clk);
avmm_write({8'b0, 24'h204}, {{20'b0},{3'b000},{3'b000},{3'b000},{3'b010}});
繰り返す (10) @(ネゲッジ i_reconfig_clk);
avmm_write({8'b0, 24'h208}, {28'h0,4'b000});
宛先
ステップ6:DUTソフトCSRのプログラム
$display ("** 情報: プログラム DUT ソフト CSR ....");
繰り返す (10) @(ネゲッジ i_reconfig_clk);
avmm_write({8'h10, 24'h200}, {26'h0,6'h0});
繰り返す (10) @(ネゲッジ i_reconfig_clk);
avmm_write({8'h10, 24'h204}, {{20'b0},{3'b000},{3'b000},{3'b000},{3'b010}});
繰り返す (10) @(ネゲッジ i_reconfig_clk);
avmm_write({8'h10, 24'h208}, {28'h0,4'b000}); - ファイルを保存します。
- 選択したシミュレーターに提供されているスクリプトを使用してシミュレーションを実行します。
この問題は、インテル® Quartus® Prime Pro Edition ソフトウェアのバージョン 23.1 で修正されています。