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

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

2.9. 機能の説明

イーサネット インテルFPGA IP向けEタイル ハードIP のMAC+PCSバリエーションでは、イーサネットMACの実装をIEEE 802.3 Ethernet Standardに従って行っています。 IPコアでは、フレームカプセル化およびデータフローの処理をクライアント・ロジックとイーサネット・ネットワークとの間で行います。これには、ハードIPに実装された10 Gbps、25 Gbps、および100 GbpsイーサネットPHYを使用します。Reed Solomon Forward Error Correction (RS-FEC) はオプションです。

送信方向では、MACではクライアント・フレームを受け入れ、パケット間ギャップ (IPG)、プリアンブル、フレーム区切り文字の開始 (SFD)、パディング、およびCRCビットを挿入してからそれをPHYに渡します。ユーザーは、MACをコンフィグレーションして、追加の受け入れをクライアント・フレームでするようにできます。MACではまた、TX統計情報カウンターを更新します。PHYではMACフレームをエンコードします。これは、信頼性の高い伝送をメディアを介してリモートエンドに対して行うために必要です。

受信方向では、PHYではフレームをMACに渡します。MACでは、フレームをPHYから受け取り、チェックを実行し、統計情報カウンターを更新し、CRC、プリアンブル、およびSFDを取り除き、フレームの残りをクライアントに渡します。 RXプリアンブル・パススルー・モードでは、MACではプリアンブルとSFDを取り除かずにクライアントに渡します。ユーザーは、MACをコンフィグレーションして、完全なRXフレームがクライアント・インターフェイスで提供されるようにすることができます。フレームはCRCバイトが削除されたものか、またはCRCおよびRX PADバイトが削除されたものです。

イーサネット インテルFPGA IP向けEタイル ハードIPではまた、PCS Only、FlexE、およびOTNのバリエーションもサポートしています。PCS Onlyのバリエーションでは、MIIインターフェイスをクライアントに提供し、イーサネット・パケットの送受信をハードIPに実装された10 Gbps、25 Gbps、および100 GbpsイーサネットPHYを介して行います。 FlexEおよびOTNのバリエーションでは、PCS66インターフェイスを使用して66bブロックを送受信します。このとき、MACをバイパスします。PCS Only、OTN、およびFlexEのバリエーションのオプションのKR-FEC(528,514) またはKP-FEC(544,514)のサポートは、25Gおよび100Gイーサネット・レート用です。

図 12. Eタイル・アーキテクチャーおよびデータパスの概要タイルあたり24チャネルのうちの12チャネルを表示しています。
図 13. イーサネット インテルFPGA IP向けEタイル ハードIPインスタンスおよびバイパスモード
注: イーサネット インテルFPGA IP向けEタイル ハードIPでは、OTN機能の暫定サポートを提供しています。詳しくは、最寄りのインテル営業担当者にお問い合わせください。または、Intel Premier Support (IPS) ケースを次のリンクから提出いただけます。https://www.intel.com/content/www/us/en/my-intel/fpga-sign-in.html