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

低レイテンシー 40-100Gbps イーサネット IP コアが、特定の TX Avalon-ST インターフェイス条件で誤ったパケットをハングアップまたは送信するのはなぜですか?

環境

  • インテル® Quartus® Prime 開発ソフトウェア・スタンダード・エディション
  • インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
  • 低レイテンシー 40G 100G イーサネット
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    Quartus® Prime 開発ソフトウェア v16.0 より前の低レイテンシー 40~ 100Gbps イーサネット IP コア・バージョンは、TX Avalon-ST インターフェイスで以下の条件を正しく処理しません。以下の条件が生じた場合、以前のバージョンの IP コアを使用していたデザインがハングアップしたり、誤ったパケットを送信する場合があります。

    1. TX 有効なパケットは、SOP (Start-of-Packet) と End of-Packet (EOP) の間の有効なパケット内で低くなります (クライアントはマルチサイクル・パケットの送信中に有効な信号をリセットします)
    2. パケットサイズが 9 バイト未満
    3. バック SOP に戻る
    4. EOP に戻る

    Avalon-ST プロトコルではこのような状況が可能ですが、IP コアはそれらのプロトコルをサポートしません。

    誤ったパケットには FCS などのエラーが発生する可能性があります。また、IPG の最小長未満のパケットです。

     
    解決方法

    16.0 以前のバージョンの IP コアでは、これらの条件を回避するためにアプリケーションを変更する必要があります。IP コアハングの問題は、低レイテンシー 40~100Gbps イーサネット IP コア v16.0 以降で修正されました。IP コアはこれらの条件を無効な入力として識別し、エラーとしてフラグします。

    関連製品

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

    Stratix® V E FPGA
    Stratix® V GS FPGA
    Stratix® V GX FPGA
    インテル® Arria® 10 FPGA & SoC FPGA
    インテル® Arria® 10 GT FPGA
    インテル® Arria® 10 GX FPGA
    インテル® Arria® 10 SX SoC FPGA

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