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

Qsys システムで PCIe コアを生成した後で、PCIe x8 コアの RX バッファー・クレジット割り当ての値が変更されるのはなぜですか?

環境

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

Qsys システムで PCIe® コアを再度開いた後で、バッファー構成クレジットの割り当てが設定値と異なることがあります。 これは x8 構成を使用している場合に表示されます。

これは Quartus® II ソフトウェアの今後のリリースで修正される予定の既知のバグです。

解決方法

この問題の回避策は、Qsys システムトップレベルの RTL ファイル (具体的には PCIe インスタンス化パラメーターの定義) で指定されたデフォルト値を変更することです。 これは、.v ファイルおよび pcie インスタンス化テンプレート_pcie_hard_ip_0にあります。

Qsys PCIe のインスタンス化で定義されたデフォルト:
.vc0_rx_flow_ctrl_posted_header (17)
.vc0_rx_flow_ctrl_posted_data (91)
.vc0_rx_flow_ctrl_nonposted_header (20)
.vc0_rx_flow_ctrl_nonposted_data (0)
.vc0_rx_flow_ctrl_compl_header (0)
.vc0_rx_flow_ctrl_compl_data (0)

使用している構成については、上記の値を MegaWizard™ プラグイン・マネージャー PCIe コア GUI で確認されている値に変更してください。

関連製品

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

インテル® プログラマブル・デバイス

1

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