Eタイル ハードIPユーザーガイド: イーサネット インテルFPGA IP向けEタイル ハードIPおよび EタイルCPRI PHYインテルFPGA IP

ID 683468
日付 5/17/2019
Public
ドキュメント目次

2.9.1.2.2. RX厳密SFDチェック

イーサネット インテルFPGA IP向けEタイル ハードIP RX MACでは、すべての着信パケットで正しいStartバイト (0xFB) を確認します。

イーサネット インテルFPGA IP向けEタイル ハードIPパラメーター・エディターで Enable strict preamble check をオンにすると、RX MACでは、すべてのRXパケットにイーサネット標準プリアンブル (0x55_55_55_55_55_55) が必要になります。 Enable strict SFD check をオンにすると、RX MACでは、すべてのRXパケットにイーサネット標準のStart Frame Delimiter (0xD5) が必要になります。

厳密チェックによって、ラインのビットエラーによって生じるラントパケットの発生が減少します。ただし、厳密チェックは、カスタム・プリアンブル値またはSFD値が必要なアプリケーションでは使用しないでください。

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