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

インテル® Quartus® II ソフトウェア・バージョン 12.1 でコンパイルした場合、Stratix V およびArria V GZ デバイス・トランシーバー・リコンフィグレーション・コントローラーでは、pif_interface_sel信号のタイミング違反を安全に無視できますか?

環境

  • インテル® Quartus® II サブスクリプション・エディション
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    Quartus® II ソフトウェア・バージョン 12.1 でコンパイルした場合、Stratix® V GX およびArria V GZ デバイス・リコンフィグレーション・コントローラーでは、pif_interface_sel信号の保持時間違反は安全に無視できます。ただし、セットアップ違反は解決する必要があります。

    解決方法

    Quartus® II ソフトウェア・バージョン 12.1 のバグにより、alt_xcvr_reconfig.sdc ファイルに余分な誤ったパス例外が導入されました。以下に false パス例外を示します。

    set_false_path -from {*|alt_xcvr_reconfig_basic:basic|sv_xcvr_reconfig_basic:s5|pif_interface_sel}

    この例外は、以下の SDC 制約に置き換える必要があります。

    {[string equal "quartus_sta" $::Time PluggInfo(nameof4utable)] } {
    # pif_interface_selでホールドタイム違反の False パスを設定します。
    set_false_path -from {*|alt_xcvr_reconfig_basic:basic|sv_xcvr_reconfig_basic:s5|pif_interface_sel} - hold
    }

    インテル® Quartus® II ソフトウェアのバージョン 12.1 以前および以降には上記の例外は含まれませんが、新しい制約を適用して、Time Differential でpif_interface_sel信号のすべてのホールド違反が報告されないようにすることができます。

    この問題は、インテル® Quartus® II ソフトウェアの今後のバージョンで修正される予定です。

    次の推奨事項は、セットアップpif_interface_sel信号タイミングを満たすためにも使用できます。

    • 低速グレードのデバイスでは、125MHz クロックの代わりに 100MHz を使用して、リコンフィグレーション・コントローラー上でmgmt_clk_clk信号を駆動することを検討してください。
    • デザインに複数のリコンフィグレーション・コントローラーを使用します。これにより、デザインの輻輳の配線に役立つpif_interface_sel信号のファンアウトを最小限に抑えることができます。例えば、単一のリコンフィグレーション・コントローラーを使用してデバイス内のすべてのチャネルを駆動する代わりに、トランシーバー 6 パックにつき 1 つのリコンフィグレーション・コントローラーを使用してみてください。

    関連製品

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

    Stratix® V FPGA
    Stratix® V GS FPGA
    Stratix® V GX FPGA
    Stratix® V GT FPGA

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