この製品ガイドでは、FEC を備えた統合 600G Interlaken (ILKNF) の機能および動作について説明し、また ILKNF の設計、カスタマイズ、実装方法についても解説しています。
ILKNF サブシステムは、ハンドシェイク、同期、エラー チェックなど、Interlaken ポートのプロトコルに関連する機能すべてを処理します。また、パケット データ用のセグメント化された AXI4-Stream インターフェイスと、管理用の AXI4-Lite インターフェイスを提供します。
このサブシステムは単一の Interlaken ポートを備え、多様な構成で使用できる柔軟な設計になっています。レイテンシを低減するため、データパスは、一部の動作の実行に必要なパイプライン処理を除いてバッファリングを実行しません。受信したデータは、カットスルー方式で直接ユーザー インターフェイスへ渡されるため、必要に応じて自由にバッファー機能を実装できます。同様に、送信パスは最小限のパイプラインとバッファーで構成され、信頼性の高いカットスルー動作を実現しています。
ILKNF サブシステムは、トランシーバーとやり取りする Interlaken インターフェイスに前方エラー訂正 (FEC) を組み込むように設定できます。
さらに、このサブシステムは、Interlaken を使用せずに FEC を使用するように構成できます。これにより、イーサネットを含む多くのプロトコルと互換性のある、業界標準規格の RS(544,514) FEC に直接アクセスできます。
図 1.
ILKNF 概略ブロック図
次の表に、ハード IP のデータ レート、FEC のタイプ、および構成を示します。Vivado
LogiCORE でサポートされる構成は、表 1 に記載されています。
データ レート | Interlaken コア モード | データパスの機能 | 統合 FEC オプション |
---|---|---|---|
6 x 112 Gb/s 1 | 1x600G | FEC ありの Interlaken | Interlaken RS-FEC Extension RS(544,514) "KP4" FEC |
6 x 106.25 Gb/s 1 | 1x600G | FEC ありの Interlaken | Interlaken RS-FEC Extension RS(544,514) "KP4" FEC |
12 x 58 Gb/s 2 | 1x600G | FEC ありの Interlaken | Interlaken RS-FEC Extension RS(544,514) "KP4" FEC |
12 x 56.42 Gb/s | 1x600G | FEC ありの Interlaken | Interlaken RS-FEC Extension RS(544,514) "KP4" FEC |
12 x 53.13 Gb/s | 1x600G | FEC ありの Interlaken | Interlaken RS-FEC Extension RS(544,514) "KP4" FEC |
24 x 29 Gb/s 2 | 1x600G | FEC なしの Interlaken | N/A |
24 x 28.21 Gb/s | 1x600G | FEC なしの Interlaken | N/A |
24 x 25.78 Gb/s | 1x600G | FEC なしの Interlaken | N/A |
24 x 12.5 Gb/s | 1x300G | FEC なしの Interlaken | N/A |
6 x 112 Gb/s | N/A | FEC 専用 | IEEE 802.3 CL91 RS(544,514) "KP4" FEC |
12 x 58 Gb/s 2 | なし | FEC 専用 | IEEE 802.3cd CL134 RS(544,514) "KP4" FEC |
12 x 53.13 Gb/s | なし | FEC 専用 | IEEE 802.3cd CL134 RS(544,514) "KP4" FEC |
12 x 56.42 Gb/s | なし | FEC 専用 | IEEE 802.3cd CL134 RS(544,514) "KP4" FEC |
6 x 58 Gb/s 2 | 1x300G | FEC ありの Interlaken | Interlaken RS-FEC Extension RS(544,514) "KP4" FEC |
6 x 56.42 Gb/s | 1x300G | FEC ありの Interlaken | Interlaken RS-FEC Extension RS(544,514) "KP4" FEC |
6 x 53.13 Gb/s | 1x300G | FEC ありの Interlaken | Interlaken RS-FEC Extension RS(544,514) "KP4" FEC |
12 x 29 Gb/s 2 | 1x300G | FEC なしの Interlaken | なし |
12 x 28.21 Gb/s | 1x300G | FEC なしの Interlaken | なし |
12 x 25.78 Gb/s | 1x300G | FEC なしの Interlaken | なし |
12 x 12.5 Gb/s | 1x150G | FEC なしの Interlaken | なし |
3 x 112 Gb/s | なし | FEC 専用 | IEEE 802.3 CL91 RS(544,514) "KP4" FEC |
6 x 58 Gb/s 2 | なし | FEC 専用 | IEEE 802.3cd CL134 RS(544,514) "KP4" FEC |
6 x 56.42 Gb/s | なし | FEC 専用 | IEEE 802.3cd CL134 RS(544,514) "KP4" FEC |
6 x 53.13 Gb/s | なし | FEC 専用 | IEEE 802.3cd CL134 RS(544,514) "KP4" FEC |
|