Low Latency 100G Ethernet Intel® IPコア・ユーザーガイド: インテル® Stratix® 10デバイス用

ID 683100
日付 5/21/2021
Public
ドキュメント目次

4.3.2. IPコアによる厳密SFDチェック

Low Latency 100G Ethernet Intel FPGA IPコアのRX MACでは、正しいStartバイト (0xFB) のすべての着信パケットをチェックします。Low Latency 100G Ethernet Intel FPGAパラメーター・エディターで Enable Strict SFD check をオンにする場合、RX MACをイネーブルして、着信プリアンブルおよびSFDで次の値をチェックします。

  • SFD = 0xD5
  • プリアンブル = 0x555555555555

RX MACでは、オフセット0x50Aの RXMAC_CONTROL レジスターのビット[4:3]の値に応じて、これらの値の一方または両方をチェックします。

表 10.  厳密SFDチェックのコンフィグレーション
Enable Strict SFD check 0x50A[4]: Preamble Check 0x50A[3]: SFD Check チェックされるフィールド チェックが失敗した場合のビヘイビア
オフ ドントケア ドントケア Startバイト IPコアでは、不正な形式のStartバイトはStartバイトとして認識しません。
オン 0 0 Startバイト
0 1 StartバイトおよびSFD IPコアではパケットをドロップします。
1 0 Startバイトおよびプリアンブル
1 1 StartバイトとプリアンブルおよびSFD