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

rocketboards.org Arria® 10 SGMII リファレンス・デザインがプロパティで動作しない理由

環境

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

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディションのバージョンで問題が発生したため、Arria® 10 SoC で Arria® 10 SGMII リファレンス・デザインでエラーが発生する可能性があります。

    解決方法

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション バージョン 20.3 以降でこの問題を回避するには、以下の手順に従ってください。

    1) 添付スクリプトを開きます(run-cal-slack.tcl)

    2) 以下のように、run_cal_slack.tcl で GMII から SGMII コンバーターへのインスタンス名を編集します。

    EMAC0 sgmii_1を設定

    EMAC1 sgmii_2を設定

    EMAC2 null を設定

    EMAC3 null を設定

    このスクリプトは最大 4 つのポートをサポートできます。不要な場合は、変数を「null」に設定する必要があります。

    3) タイミング・アナライザーの起動

    4) メニューから更新されたスクリプトを実行します ( スクリプト> Tcl スクリプトを実行 )

    5) スクリプトが 0 を返した場合の回避策の終了。

    6) プロジェクトの top sdc に以下の 2 つの制約 (ghrd_timing.sdc など) を追加します。

    set_net_delay -min 1.2 -from [get_registers {*|altera_gts_clock_gate:u_pcs_tx_clk_gated|en_flp}] - [get_pins -compatibility_mode {*|u_pcs_tx_clk_gated|clk_gated|combout}]

    set_net_delay -min 1.2 -from [get_registers {*|altera_gts_clock_gate:u_pcs_rx_clk_gated|en_flp}] から [get_pins -compatibility_mode {*|u_pcs_rx_clk_gated|clk_gated|combout}]

    7) デザインを再コンパイルします。

    8) タイミングが満たされた場合は 3 に移動します。

    この問題は、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディションの今後のリリースで解決される予定です。

    関連製品

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

    インテル® Arria® 10 SX SoC FPGA

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