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

PCI Express 向け P タイル・インテル® FPGA IPを使用している間に、電源を入れ切った後または OS が再起動した後に、UnsupReq、NonFatalErr、およびコレラーのステータスがアサートされているのはなぜですか?

環境

  • インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
  • インターフェイス
  • Apple family*

    BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    PCI Express 向け P タイル・インテル® FPGA IPを使用すると、電源を入れ切った後またはオペレーティング・システム (OS) が再起動した後に 、UnsupReqNonFatalErrおよびCorerr ステータスがアサートされることがあります。

     

     

    解決方法

    PCI Express Base 仕様リビジョン 4.0 バージョン 1.0 によると、存在しないデバイスまたは関数の列挙中に、 UR ステータスでの完了が送信され、 UnsupReq がアサートされます。一方、非致命的なアドバイザリー・エラーが判定され、 コレラーNonFatalErr がアサートされます。

    この問題を回避するには、データ・トランザクション中にチェックする前に、PCI Express コンフィグレーション・スペース・レジスターの UnsupReqNonFatalErr、および コレラー のステータスをクリアします。

    この問題は、今後のバージョンのインテル® Quartus® Prime 開発ソフトウェア・プロ・エディションで修正される予定はありません。

    関連製品

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

    インテル® Agilex™ F シリーズ FPGA および SoC FPGA
    インテル® Stratix® 10 DX FPGA

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