記事 ID: 000093190 コンテンツタイプ: トラブルシューティング 最終改訂日: 2023/11/07

25GE-1 プロファイルにダイナミック・リコンフィグレーションする際、F タイル・ダイナミック・リコンフィグレーション・スイートの「イーサネットから CPRI」のデザイン例インテル® FPGA IPシミュレーションで機能しないのはなぜですか?

環境

  • インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    インテル® Quartus® Prime Pro Edition ソフトウェア・バージョン 22.3 の問題により、F タイル・ダイナミック・リコンフィグレーション・スイート・インテル® FPGA IPの「イーサネットから CPRI」のデザイン例用に提供されたテストベンチは、25GE-1 プロファイルに動的に再構成すると正しく機能しません。この問題は、ハードウェア上で実行した場合のデザイン例には影響しません。

    解決方法

    シミュレーションでこの問題を回避するには、次の手順を実行します。

    1. <サンプルデザイン・ディレクトリー>/example_testbench に移動します
    2. お好みのテキスト エディターでファイル basic_avl_tb_top.sv を開きます
    3. タスク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});

    4. ファイルを保存します
    5. 選択したシミュレーターに提供されているスクリプトを使用してシミュレーションを実行します

    この問題は、インテル® Quartus® Prime Pro Edition ソフトウェアのバージョン 23.1 で修正されています。

    関連製品

    本記事の適用対象: 1 製品

    インテル® Agilex™ FPGA & SoC FPGA

    このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。