イーサネット・サポート・センター
イーサネット IP サポートセンターでは、イーサネット・リンクの選択、デザイン、実装に関する情報を提供します。また、システムを起動し、イーサネット・リンクをデバッグする方法に関するガイドラインもご覧になれます。このページは、イーサネット・システムの一連のデザインフローに従ってカテゴリー分けされています。
Intel Agilex® 7、インテル® Stratix® 10、インテル® Arria® 10、インテル® Cyclone® 10 デバイスについては、以下のページからサポートリソースを入手できます。その他のデバイスについては、次のリンクから検索してください。 FPGA ドキュメント・インデックス、トレーニング・ コース、 クイックビデオ、 デザイン例、 ナレッジベース。
イーサネット・デザイン実装のブロック図
1.デバイスおよび IP の選択
どのインテル® FPGA ファミリーを使用すればよいですか?
インテル® Agilex™、インテル® Stratix® 10、インテル® Arria® 10、インテル® Cyclone® 10 デバイスに関するイーサネット Intellectual Property (IP) コアサポートについて詳しくは表 1 を参照してください。4 つのデバイスを比較して、イーサネット・サブシステムの実装に最適なデバイスを選択してください。
表 1 - デバイスと IP コアのサポート
デバイスファミリー |
タイルタイプ (インテル® Agilex™ 7 デバイスのみ) |
IP コア |
電気的インターフェイス |
前方誤り訂正 (FEC) |
1588 Precision Time Protocol |
オート・ネゴシエーション / リンク・トレーニング |
---|---|---|---|---|---|---|
Intel Agilex® 7 |
E タイル |
イーサネット・インテル® FPGA IP 向け E タイル・ハード IP ユーザーガイド E タイル・ハード IP インテル® Agilex™ 7 デザイン例ユーザーガイド: イーサネット、E タイル CPRI PHY およびダイナミック・リコンフィギュレーション |
100GBASE-KR4 100GBASE-CR4 CAUI-4 CAUI-2 25GBASE-KR 25GBASE-CR 25GBASE-R AUI 25GBASE-R コンソーシアム・リンク 10GBASE-KR 10GBASE-CR |
リードソロモン (528、514) リードソロモン (544, 514) |
✓ |
✓ |
F タイル |
10BASE-T 100BASE-T 1000BASE-T |
X |
✓ |
✓ |
||
F タイル | F タイル低レイテンシー・イーサネット 10G MAC インテル® FPGA IP ユーザーガイド | NBASE-T | X
|
✓ | X | |
F タイル | F タイル・イーサネット・マルチレート・インテル® FPGA IP・ユーザーガイド | NBASE-T |
|
✓ | ✓ | |
F タイル | F タイル 1G/2.5G/5G/10G マルチレート・イーサネット PHY インテル® FPGA IP ユーザーガイド | NBASE-T | Na | ✓ | ✓ | |
F タイル | F タイル 25G イーサネット インテル FPGA IP ユーザーガイド | 25GBASE-R、25GBASE-SR |
|
X | ✓ | |
F タイル | F タイル低レイテンシー 50G イーサネット インテル® FPGA IP ユーザーガイド | 25GBASE-R、25GBASE-SR |
|
X | ✓ | |
F タイル | F タイル低レイテンシー 100G イーサネット インテル® FPGA IP ユーザーガイド | 25GBASE-R、25GBASE-SR |
|
X | ✓ | |
F タイル | F タイル・イーサネット・インテル® FPGA Hard IP・ユーザーガイド | 10GBASE-KR、10GBASE-CR 10GBASE-LR、25GBASE-KR 25GBASE-CR、25GBASE-R、25GAUI-1、40GBASE-KR4 40GBASE-CR4, 40GBASE-SR4, 50GBASE-KR1, 50GBASE-CR1, 50GBASE-KR2, 50GBASE-CR2,50GAUI-1, 50GAUI-2, 100GBASE-KR1, 100GBASE-CR1, 100GBASE-KR2, 100GBASE-CR2, 100GBASE-KR4, 100GBASE-CR4, 100GAUI-1, 100GAUI-2100GAUI-4, CAUI-2, CAUI-4, 200GBASE-KR2, 200GBASE-CR2, 200GBASE-KR4, 200GBASE-CR4, 200GAUI-2200GAUI-4, 200GAUI-8, 400GBASE-KR4, 400GBASE-CR4, 400GAUI-4, 400GBASE-KR8, 400GBASE-CR8, 400GAUI-8 |
|
✓ | ✓ | |
F タイル |
イーサネット・サブシステムインテル® FPGA IPユーザーガイド | 10GBASE-KR、10GBASE-CR、10GBASE-R、25GBASE-KR、25GBASE-CR、25GBASE-R AUI、25GBASE-R コンソーシアム・リンク、40GBASEKR-4、40GBASE-CR4、40GBASE-SR4、50GBASE-KR2、50GBASE-CR2、50GAUI-2、50GAUI-1、100GBASE-KR4、100GBASE-CR4、CAUI-4、CAUI-2、CAUI-1、200GAUI-4、200GAUI-2、200GAUI-8、400GAUI-8、400GAUI-4 |
|
✓ | ✓ | |
デバイスファミリー |
タイルタイプ (インテル® Stratix® 10 デバイスのみ) |
IP コア |
電気的インターフェイス |
前方誤り訂正 (FEC) |
1588 Precision Time Protocol |
オート・ネゴシエーション / リンク・トレーニング |
インテル® Stratix® 10 GX/SX/MX/TX/DX |
L タイルおよび H タイル |
トリプル・スピード・イーサネット ・インテル® FPGA IP |
10BASE-T 100BASET 1000BASE-T 1000BASE-X |
|
✓ |
✓ |
L タイルおよび H タイル |
低レイテンシー・イーサネット 10G MAC インテル® FPGA IP |
10BASE-T 100BASET 1000BASE-T 1000BASE-X 10GBASE-R NBASE-T MGBASE-T |
Firecode FEC |
✓ |
✓ |
|
L タイルおよび H タイル |
10GBASE-R インテル® FPGA IP |
|||||
L タイルおよび H タイル |
10GBASE-KR PHY インテル® FPGA IP |
|||||
L タイルおよび H タイル |
1G/2.5G/5G/10G マルチレート・イーサネット PHY インテル® FPGA IP |
|||||
L タイルおよび H タイル |
低レイテンシー 40Gbps イーサネット・インテル® FPGA IP |
40G-BASE-R4 |
Firecode FEC |
|
✓ |
|
H タイル |
インテル® FPGA H タイル・イーサネット・ハード IP |
50G-BASE-R2 100G-BASE-R4 |
|
|
✓ |
|
L タイルおよび H タイル |
25G イーサネット・インテル® Stratix® 10 FPGA IP |
25GBASE-SR 10GBASE-R |
リードソロモン (528、514) |
✓ |
|
|
L タイルおよび H タイル |
低レイテンシー 100-Gbps イーサネット・インテル® FPGA IP |
100G-BASE-R4 |
リードソロモン (528、514) |
|
|
|
E タイル |
イーサネット・インテル® FPGA IP 向け E タイル・ハード IP ユーザーガイド イーサネット・インテル® Stratix 10 FPGA IP 向け E タイル・ハード IP デザイン例ユーザーガイド |
100GBASE-KR4 100GBASE-CR4 CAUI-4 CAUI-2 25GBASE-KR 25GBASE-CR 25GBASE-R AUI 25GBASE-R コンソーシアム・リンク 10GBASE-KR 10GBASE-CR |
リードソロモン (528、514) リードソロモン (544, 514) |
✓ |
✓ |
|
デバイスファミリー |
IP コア |
電気的インターフェイス |
前方誤り訂正 (FEC) |
1588 Precision Time Protocol |
オート・ネゴシエーション / リンク・トレーニング |
|
インテル® Arria® 10 GX/GT/SX |
トリプル・スピード・イーサネット ・インテル® FPGA IP |
10BASE-T 100BASET 1000BASE-T 1000BASE-X |
|
✓ |
✓ |
|
低レイテンシー・イーサネット 10G MAC インテル® FPGA IP |
10BASE-T 100BASET 1000BASE-T 1000BASE-X 10GBASE-R NBASE-T MGBASE-T |
Firecode FEC |
✓ |
✓ |
||
10GBASE-R インテル® FPGA IP |
||||||
XAUI PHY インテル® FPGA IP |
||||||
1G/10GbE および 10GBASE-KR PHY インテル® FPGA IP |
||||||
1G/2.5G/5G/10G マルチレート・イーサネット PHY インテル® FPGA IP IP コア・ユーザーガイドを見る |
||||||
低レイテンシー 40Gbps イーサネット・インテル® FPGA IP |
40G-BASE-R4 |
Firecode FEC |
✓ |
✓ |
||
低レイテンシー 100Gbps イーサネット・インテル® FPGA IP |
100G-BASE-R10 100G-BASE-R4 |
リードソロモン (528、514) |
✓ |
|
||
25Gbps イーサネット・インテル® FPGA IP |
25G-BASE-R1 |
リードソロモン (528、514) |
✓ |
|
||
50Gbps イーサネット・インテル® FPGA IP |
50G-BASE-R2 |
|
|
|
||
デバイスファミリー |
IP コア |
電気的インターフェイス |
前方誤り訂正 (FEC) |
1588 Precision Time Protocol |
オート・ネゴシエーション / リンク・トレーニング |
|
インテル® Cyclone® 10 LP/GX |
トリプル・スピード・イーサネット ・インテル® FPGA IP |
10BASE-T 100BASET 1000BASE-T 1000BASE-X |
|
✓ |
✓ |
|
低レイテンシー・イーサネット 10G MAC インテル® FPGA IP (インテル® Cyclone® 10 GX のみ) |
10GBASE-R |
|
✓ |
|
上記の表に記載されている各機能が相互排他的に使用できるかどうかを確認するには、各ユーザーガイドを参照してください。例: 低レイテンシー 100 Gbps イーサネット 向け (インテル® Arria® 10 デバイス向け) インテル® FPGA IP では、RS-FEC と 1588 PTP を同時に有効化することはできません。
2.デザインフローおよび IP の統合
IP 統合に関する情報はどこにありますか?
該当する IP コア・ユーザーガイドの Getting Started (スタートガイド) のセクションを参照してください。また、詳細情報については、以下の資料も参照いただけます。
インテル® Arria® 10 デバイス
- AN 735: インテル® FPGA 低レイテンシー・イーサネット 10G MAC IP コア移行ガイドライン
- AN 795: インテル® Arria® 10 デバイスにおける低レイテンシー 10G MAC IP コアを使用した 10G イーサネット・サブシステムの導入ガイドライン
- AN 808: インテル® Arria® 10 から 10G イーサネット・サブシステム向けインテル® Stratix® 10 への移行ガイドライン
インテル® Stratix® 10 デバイス
インテル® Agilex™ デバイス
どのイーサネット IP コアを使用すればよいですか?
インテル® FPGA のイーサネット IP
インテル® FPGA の イーサネット IP ポートフォリオには、10Mbps ~ 100Gbps のデータレートをサポートする多様な IP タイプが含まれています。イーサネット IP ソリューションには、メディア・アクセス・コントローラーと PHY IP コア (物理媒体接続部 (PMA) と物理コーディング・サブレイヤー (PCS) の両方を含む) が含まれています。詳細については、次のユーザーガイドを参照してください。
インテル® Agilex™ デバイス
- イーサネット・インテル® FPGA IP 向けインテル® E タイル・ハード IP ユーザーガイド
- インテル® E タイル・トランシーバー PHY ユーザーガイド
- インテル® E タイルチャネル配置ツール
- インテル® Agilex™ 7 デバイス・データシート
インテル® Stratix® 10 デバイス
- インテル® FPGA トリプル・スピード・イーサネット IP コア・ユーザーガイド
- インテル® FPGA 低レイテンシー・イーサネット 10G MAC IP コア・ユーザーガイド
- インテル® Stratix® 10 1G/2.5G/5G/10G マルチレート・イーサネット PHY IP コア・ユーザーガイド
- インテル® Stratix® 10 10GBASE-KR PHY IP コア・ユーザーガイド
- インテル® Stratix® 10 低レイテンシー 40Gbps イーサネット IP コア・ユーザーガイド
- インテル® Stratix® 10 低レイテンシー 100Gbps イーサネット IP コア・ユーザーガイド
- イーサネット・インテル® FPGA IP 向けインテル® Stratix® 10 E タイル・ハード IP ユーザーガイド
- インテル® Stratix 10 E-タイル・トランシーバーPHYユーザーガイド
- イーサネット・インテル® FPGA IP向けインテル® Stratix® 10 H タイル・ハード IP ユーザーガイド
- インテル® Stratix® 10 L / H タイル・トランシーバー PHY ユーザーガイド
- インテル® Stratix® 10デバイス・データシート
- インテル® E タイルチャネル配置ツール
インテル® Arria® 10 デバイス
- インテル® FPGA トリプル・スピード・イーサネット IP コア・ユーザーガイド
- インテル® FPGA 低レイテンシー・イーサネット 10G MAC IP コア・ユーザーガイド
- 25 Gbps イーサネット IP コア・ユーザーガイド (英語)
- 50Gbps イーサネット IP コア・ユーザーガイド
- 低レイテンシー 40 Gbps イーサネット IP コア・ユーザーガイド (英語)
- 低レイテンシー 100Gbps イーサネット IP コア・ユーザーガイド
- Low Latency 40- and 100-Gbps Ethernet MAC and PHY MegaCore 機能ユーザーガイド
インテル® Cyclone® 10 デバイス
3.ボードデザインおよび電源管理
ピン接続ガイドライン
インテル® Cyclone® 10 デバイス
インテル® Arria® 10 デバイス
インテル® Stratix® 10 デバイス
インテル® Agilex™ デバイス
回路図レビュー
インテル® Cyclone® 10 デバイス
インテル® Arria® 10 デバイス
インテル® Stratix® 10 デバイス
インテル® Agilex™ デバイス
ボード・デザイン・ガイドライン
- ボード・レイアウト・テスト
- AN 114 : インテル® プログラマブル・デバイス・パッケージのボード・デザイン・ガイドライン
- AN 766: インテル® Stratix® 10 デバイス、高速信号インターフェイス・レイアウト・デザイン・ガイドライン
- AN 613: インテル® FPGA 向け PCB スタックアップ・デザインに関する考慮事項
- AN 875: インテル® Stratix® 10 E タイル PCB デザイン・ガイドライン
- AN 886: Intel Agilex® 7 デバイス・デザイン・ガイドライン
- Intel Agilex® 7 電源管理ユーザーガイド
- インテル® Agilex™ 7 デバイスファミリー高速シリアル・インターフェイス・シグナル・インテグリティー・デザインのガイドライン
- AN 910: Intel Agilex® 7 電源分配ネットワーク・デザイン・ガイドライン
熱消費電力ガイドライン
4.デザイン例およびリファレンス・デザイン
インテル® Arria® 10 デバイス
- トリプル・スピード・イーサネット
- AN647: シングルポート・トリプル・スピード・イーサネットとオンボード PHY チップのリファレンス・デザイン
- AN-744: インテル®Arria® 10 デバイス向けスケーラブル・トリプル・スピード・イーサネット・リファレンス・デザイン
- インテル® Arria® 10 トリプル・スピード・イーサネットとネイティブ PHY のデザイン例 (HTML | PDF)
- IEEE 1588v2 対応インテル® Arria® 10 トリプル・スピード・イーサネットとネイティブ PHY のデザイン例
- 10G イーサネット
- AN 699: インテル® FPGA イーサネット・デザイン・ツールキットの使用
- AN 794: インテル® Arria® 10 低レイテンシー・イーサネット 10G MAC および XAUI PHY リファレンス・デザイン
- AN 701: インテル® Arria® 10 1G/10G PHY を使用したスケーラブルな低レイテンシー・イーサネット 10G MAC
- AN 838: Aquantia イーサネット PHY リファレンス・デザインによるインテル® Arria® 10 NBASE-T イーサネット・ソリューションでの相互接続性
- インテル® Arria® 10 SoC のスケーラブルなマルチスピード 10M-10G イーサネットのデザイン例 (HTML | PDF)
- インテル® Arria® 10 のスケーラブルな 10G イーサネット MAC および IEEE 1588v2 対応ネイティブ PHY のデザイン例
インテル® Stratix® 10 デバイス
- トリプル・スピード・イーサネット
- AN830: インテル® トリプル・スピード・イーサネットおよびオンボード PHY チップ・リファレンス・デザイン
- 1G/2.5G イーサネット
- インテル® Stratix® 10 向け 1G/2.5G イーサネット・デザイン例
- 10G イーサネット
- インテル® FPGA 低レイテンシー・イーサネット 10G MAC IP デザイン例ユーザーガイド
- 40G イーサネット
- インテル® FPGA 低レイテンシー 40Gbps イーサネット IP デザイン例ユーザーガイド
- インテル® FPGA H タイル・イーサネット・ハード IP
- デザイン例ユーザーガイド
- 100G イーサネット
- インテル® FPGA 低レイテンシー 100Gbps イーサネット IP デザイン例ユーザーガイド
- イーサネット・インテル® Stratix® 10 向け E タイル・ハード IP
- FPGA IP デザイン例ユーザーガイド
Intel Agilex® 7 デバイス
- イーサネット・インテル® Agilex™ デバイス向け E タイル ハード IP
- トリプル・スピード・イーサネット IP
- F タイル・トリプルスピード・イーサネット・インテル® FPGA IPデザイン例ユーザーガイド
- 10G イーサネット IP
- 25G イーサネット IP
- F タイル・イーサネット・ハード IP
5.デバッグ
ツール
インテル® Stratix® 10 デバイスのイーサネット・リンク・インスペクター
イーサネット・リンク・インスペクターは、2 つのサブツールで構成されます。
- リンク監視 - インテル® Stratix 10 のデバイスとリンクパートナー間の正常性を継続的に監視することができます。監視できる主な機能: リンク・ステータス・サマリー (CDR ロック、RX リカバリー周波数、レーン・アライメント、ロックなど)MAC パケット統計、FEC 統計など
- リンク解析 - リンクへの透明性は、シーケンス (オート・ネゴシエーション、リンク・トレーニングなど) やシグナルタップ・ロジック・アナライザー・ファイルで収集された他のイベントにも関連します。特定のイベントに対して、シグナルタップ・ロジック・アナライザー・ファイルを構成および収集し、リンク解析を使用して、イベント中に収集したイベントをインポートし、インテル® Stratix 10 の動作を調査します。
特定のインテル® Quartus® ソフトウェアバージョン向けのイーサネット・リンク・インスペクターにアクセスするには、以下の表を参照してください。
- IP およびデバイスサポートの使用モデルについては、関連のイーサネット・リンク・インスペクター・ユーザーガイドにある「1.2 IP 対応するコアおよびデバイス」を参照してください。
ツールファイル |
インテル® Quartus® ソフトウェアのバージョン |
ユーザーガイド |
---|---|---|
インテル® Quartus® ソフトウェア 19.1 以降 (L、H、E タイル) |
||
インテル® Quartus® ソフトウェア 18.0 ~ 18.1.2 (L、H、E タイル) |
イーサネット・リンク・インスペクター・パッケージ v4.1 および v1.1 向けイーサネット・リンク・インスペクター・ユーザーガイドのアーカイブ | |
インテル® Quartus® ソフトウェア 17.1 以前 (L および H タイル) |
イーサネット・リンク・インスペクター・パッケージ v4.1 および v1.1 向けイーサネット・リンク・インスペクター・ユーザーガイドのアーカイブ |
Intellectual Property (IP) コア・リリースノート
インテル® Cyclone® 10 デバイス
インテル® Arria® 10 デバイス
- インテル® FPGA トリプル・スピード・イーサネット IP コア・リリースノート
- インテル® FPGA 低レイテンシー 10G イーサネット MAC IP コア・リリースノート
- 1G/10G およびバックプレーン・イーサネット 10GBASE-KR PHY リリースノート
- 1G/2.5G/5G/10G マルチレート・イーサネット PHY IP コア・リリースノート (英語)
- 25G イーサネット IP コア・リリースノート
- 低レイテンシー 40Gbps イーサネット IP コア・リリースノート
- 低レイテンシー 100Gbps イーサネット IP コア・リリースノート
インテル® Stratix® 10 デバイス
- インテル® FPGA トリプル・スピード・イーサネット IP コア・リリースノート
- インテル® FPGA 低レイテンシー 10G イーサネット MAC IP コア・リリースノート
- インテル® Stratix® 10 10GBASE-KR PHY リリースノート
- イーサネット IP コア向けインテル® Stratix® 10 H タイル・ハード IP リリースノート
- インテル® Stratix® 10 低レイテンシー 40Gbps イーサネット IP コア・リリースノート
- インテル® Stratix® 10 低レイテンシー 100Gbps イーサネット IP コア・リリースノート
- イーサネット・インテル® FPGA IP 向けインテル® Stratix® 10 E タイル・ハード IP リリースノート
インテル® Agilex™ デバイス
フォルトツリー解析ガイド
ナレッジベース・ソリューション
インテル® Cyclone® 10 デバイス
インテル® Arria® 10 デバイス
- ナレッジベースの検索 (インテル® FPGA トリプル・スピード・イーサネット IP)
- ナレッジベースの検索 (インテル® FPGA 低レイテンシー・イーサネット 10G MAC IP)
- ナレッジベースの検索 (1G/10G およびバックプレーン・イーサネット 10GBASE-KR PHY 向けインテル® FPGA IP)
- ナレッジベースの検索 (インテル® FPGA 1G/2.5G/5G/10G イーサネット・マルチレート PHY IP)
- ナレッジベースの検索 (インテル® FPGA 25G イーサネット IP)
- ナレッジベースの検索 (インテル® FPGA 低レイテンシー 40Gbps イーサネット IP)
- ナレッジベースの検索 (インテル® FPGA 低レイテンシー 100Gbps イーサネット IP)
インテル® Stratix® 10 デバイス
- ナレッジベースの検索 (インテル® FPGA トリプル・スピード・イーサネット IP)
- ナレッジベースの検索 (インテル® FPGA 低レイテンシー・イーサネット 10G MAC IP)
- ナレッジベースの検索 (インテル® FPGA 1G/2.5G/5G/10G イーサネット・マルチレート PHY IP)
- ナレッジベースの検索 (インテル® FPGA 25G イーサネット IP)
- ナレッジベースの検索 (インテル® FPGA 低レイテンシー 40Gbps イーサネット IP)
- ナレッジベースの検索 (インテル® FPGA 低レイテンシー 100Gbps イーサネット IP)
インテル® Agilex™ デバイス
インテル® FPGA テクニカル・トレーニング
6.トレーニング・コースおよびビデオ
インテル® FPGA クイックビデオ
トピック |
詳細 |
---|---|
インテルの新しい 1588 システムレベルのリファレンス・デザインについて説明します。このデザインは、10G BaseR PHY および PTP スタック LinuxPTPv1.5、プリローダー、10 Gbps イーサネット MAC ドライバー、PTP ドライバーなどのソフトウェアに対応するインテル® FPGA 10G イーサネット MAC IP を使用します。 |
|
イーサネットまたは Nios® II プロセッサーのデザインのデバッグ手法について説明します。 |
|
イーサネットまたは Nios® II プロセッサーのデザインのデバッグ手法について説明します。 |
|
オート・ネゴシエーションを使用して、イーサネット周辺機器を同期する方法について説明します。 |
|
トリプル・スピード・イーサネット・リンクの同期の問題をデバッグする方法について説明します。 |
|
インテル® Quartus® ソフトウェアでインテル® FPGA トリプル・スピード・イーサネットをインテル® Arria® 10 デバイスに移行する方法 |
例としてインテル® FPGA トリプル・スピード・イーサネット IP を使用して、IP コアをインテル® Arria® 10 FPGA ファミリーに移行する方法について説明します。 |
インテル® FPGA 低レイテンシー 10G イーサネット MAC IP の概要、および従来のインテル® FPGA 10G イーサネット MAC IP から移行する方法について説明します。 |
|
DXE フェーズの起動後に、UEFI シェルでイーサネット機能を使用する方法について説明します。 |
|
IEEE 1588 機能対応のインテル® FPGA 10G イーサネット MAC IP とインテル® FPGA 1G/10G PHY IP のデモをご覧ください。デザインのハードウェア・テストを実行する方法と、ハードウェア tcl スクリプトを変更してテストの目的を指定する方法について説明します。 |
|
2.5G イーサネット IP の講義ビデオを見る。 |