記事 ID: 000076628 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/27

Mentor* ModelSim* によるインテル® FPGAトリプルスピード・イーサネット IP コアのデザイン例のシミュレーションが永久に実行されるのはなぜですか?

環境

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

    クリティカルな問題

    詳細

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.2 の問題により、インテル® FPGAトリプルスピード・イーサネット IP コアのデザイン例 MAC 2xTBI PCS E タイル PMA バリアントは、「E タイル・トランスセビア・ダイナミック・リコンフィグレーションを有効にする」オプションが選択されていると、Mentor* Modelsim シミュレーションは永久に実行されます。

    これは、デザイン例 Mentor* Modelsim* シミュレーション・テスト・ベンチ・ファイルで、インテル® Stratix® 10 E タイル Avalonメモリーマップ reconfig_clkとreconfig_reset ポートが適切に接続されていないためです。

    解決方法

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディションの既存リリースでこの問題を回避するには、以下の Mentor* Modelsim テストベンチ・ファイルを変更してください。

    • \testbench_verilog\\eth_tse_0_testbench_tb.v
    • \testbench_vhdl\\eth_tse_0_testbench_tb.vhd
    1. 次のAvalon-MM リコンフィグレーション・ポートをワイヤー (ワイヤー reconfig_clk_0、ワイヤー reconfig_reset_0、ワイヤー [18:0] reconfig_address_0、ワイヤー reconfig_write_0、ワイヤー [7:0] reconfig_writedata_0、ワイヤー reconfig_read_0、ワイヤー [7:0] reconfig_readdata_0およびワイヤー reconfig_waitrequest_0)
    2. テストベンチのreg_clkreconfig_clk_0に割り当て、テストベンチをreconfig_reset_0リセットします。
    3. 次の信号を 0 に結び 付けます:reconfig_address_0、reconfig_write_0、reconfig_writedata_0、reconfig_read_0.

    この問題は、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション v20.3 以降で修正されています。

    関連製品

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

    インテル® Stratix® 10 FPGA & SoC FPGA

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