このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
インテルのみ表示可能 — GUID: slt1600586436429
Ixiasoft
インテルのみ表示可能 — GUID: slt1600586436429
Ixiasoft
7.10. FlexEおよびOTNモードのRXインターフェイス
Fタイル・イーサネット・インテル® FPGAハードIPのRXクライアント・インターフェイスのFlexEおよびOTNバリエーションでは、PCS66インターフェイス・プロトコルを採用しています。
FlexEおよび200GE/400GE OTNモードでは、アプリケーションによってRX PCSから66bブロックを読み出すことができます。RX MACはバイパスします。
受信方向では、RX PCSはソースとして動作し、クライアントはシンクとして動作します。
さらに、OTNモードでは、RX MAC統計の収集が可能になります。
信号名 |
幅 |
説明 |
---|---|---|
o_rx_pcs66_d[1055:0] o_rx_pcs66_d[527:0] o_rx_pcs66_d[263:0] o_rx_pcs66_d[131:0] o_rx_pcs66_d[65:0] |
1056ビット (400GE) 528ビット (200GE) 264ビット (100GE) 132ビット (40GE/50GE) 66ビット (10GE/25GE) |
1ブロックに対するRX PCS 66bデータです。
|
o_rx_pcs66_valid |
1ビット | アサートされると、RX PCS 66bデータが有効であることを示します。 |
o_rx_pcs66_am_valid |
1ビット | アラインメント・マーカー・インジケーターです。 アサートされると、RX PCS 66bデータ信号上のブロックがRS-FECコードワード・マーカーとして識別されることを示します。 |
66bブロックは、Ethernet 64b/66b規約に従います。各66ブロックの右端の2ビットは2b同期ヘッダーで、残りの64bはデータです。
- FlexEモードでは、データは整列、デスクランブルされます。
- OTNモードでは、データは200GE/400GEで整列、デスクランブルされます。
データが有効なのは、 o_rx_pcs66_valid がHighの場合のみです。o_rx_pcs66_d バスの内容の定義は、 o_rx_pcs66_valid がLowの場合はされません。
PCS66モードのRXインターフェイスのブロックオーダーは、RX PCSインターフェイスと同じです。ブロックの送信はLSBからMSBです。コアで受信する最初のバイトは o_rx_pcs66_d[65:0] です。
PCS66モードのRXインターフェイスのビットオーダーは、RX PCSインターフェイスと同じです。ビットの送信は右から最上位です。コアで受信する最初のバイトは o_rx_pcs66_d[0] です。
o_rx_pcs66_am_valid は、RX PCSからのアラインメント・マーカーの到着を示します。アラインメント・マーカーは o_rx_pcs66_valid にも依存します。 o_rx_pcs66_valid がLowの場合、 o_rx_pcs66_am_valid は無効です。
- FlexEモードでは、 o_rx_pcs66_am_valid がHighの場合、 o_rx_pcs66_dは未定義です。これは、アラインメント・マーカーがデスクランブルされないためです。
- OTNモードでは、o_rx_pcs66_am_valid がHighの場合、 o_rx_pcs66_d では、受信したアラインメント・マーカーを表示します。