乙太網路支援中心
乙太網路設計實施方塊圖
1. 裝置和IP的選擇
我應該使用哪個Intel® FPGA系列?
請參閱表 1 以瞭解乙太網路智慧財產 (IP) 核心對 Intel Agilex、Intel Stratix 10、Intel Arria 10 和 Intel Cyclone 10 裝置的支援。比較這四種裝置,為您的乙太網路子系統實作選擇合適的裝置。
表 1 - 設備和 IP 核心支援
裝置系列 |
磁貼類型(僅限Intel Agilex® 7設備) |
IP 核心 |
電氣介面 |
前向糾錯 |
1588精確時間協定 |
自動交涉/鏈接訓練 |
---|---|---|---|---|---|---|
Intel Agilex® 7 |
E-Tile |
適用於乙太網路Intel FPGA IP的 E-Tile 硬IP使用者指南 E-tile 硬 IP Intel Agilex® 7 設計範例使用者指南:乙太網路、E-tile 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-Tile |
10BASE-T 100BASE-T 1000BASE-T |
X |
✓ |
✓ |
||
F-Tile | F-Tile 低延遲乙太網路 10G MAC Intel® FPGA IP使用者指南 | NBASE-T | X
|
✓ | X | |
F-Tile | F-Tile 乙太網路 多速率 Intel® FPGA IP 使用者指南 | NBASE-T |
|
✓ | ✓ | |
F-Tile | F-Tile 1G/2.5G/5G/10G 多速率 乙太網路 PHY Intel® FPGA IP使用者指南 | NBASE-T | 那 | ✓ | ✓ | |
F-Tile | F-Tile 25G 乙太網路Intel FPGA IP使用者指南 | 25GBASE-R、25GBASE-SR |
|
X | ✓ | |
F-Tile | F-Tile 低延遲 50G 乙太網路Intel® FPGA IP使用者指南 | 25GBASE-R、25GBASE-SR |
|
X | ✓ | |
F-Tile | F-Tile 低延遲 100G 乙太網路Intel® FPGA IP使用者指南 | 25GBASE-R、25GBASE-SR |
|
X | ✓ | |
F-Tile | F-Tile 乙太網路Intel® 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-Tile |
乙太網路子系統Intel® FPGA IP使用者指南 | 10GBASE-KR、10GBASE-CR、10GBASE-R、25GBASE-KR、25GBASE-CR、25GBASE-R AUI、25GBASE-R Consortium Link、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 |
|
✓ | ✓ | |
裝置系列 |
磁貼類型(僅限 Intel® Stratix® 10 裝置) |
IP 核心 |
電氣介面 |
前向糾錯 |
1588精確時間協定 |
自動交涉/鏈接訓練 |
Intel® Stratix® 10 GX/SX/MX/TX/DX |
L-Tile 和 H-Tile |
三倍速乙太網路Intel® FPGA IP |
10BASE-T 100BASET 1000BASE-T 1000BASE-X |
|
✓ |
✓ |
L-Tile 和 H-TIle |
低延遲乙太網路 10G MAC Intel FPGA IP |
10BASE-T 100BASET 1000BASE-T 1000BASE-X 10GBASE-R NBASE-T MGBASE-T |
Firecode FEC |
✓ |
✓ |
|
L-Tile 和 H-Tile |
10GBASE-R Intel FPGA IP |
|||||
L-Tile 和 H-Tile |
10GBASE-KR PHY Intel FPGA IP |
|||||
L-Tile 和 H-Tile |
1G/2.5G/5G/10G 多速率乙太網路 PHY Intel FPGA IP |
|||||
L-Tile 和 H-Tile |
低延遲 40 Gbps 乙太網路Intel FPGA IP |
40G-BASE-R4 |
Firecode FEC |
|
✓ |
|
H 型瓷磚 |
適用於乙太網路的 Intel® FPGA H-Tile 硬 IP |
50G-BASE-R2 100G-BASE-R4 |
|
|
✓ |
|
L-Tile 和 H-Tile |
25G 乙太網路 Intel Stratix 10 FPGA IP |
25GBASE-SR 10GBASE-R |
裡德所羅門 (528, 514) |
✓ |
|
|
L-Tile 和 H-Tile |
低延遲 100 Gbps 乙太網路Intel FPGA IP |
100G-BASE-R4 |
裡德所羅門 (528, 514) |
|
|
|
E-Tile |
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 核心 |
電氣介面 |
前向糾錯 |
1588精確時間協定 |
自動交涉/鏈接訓練 |
|
Intel® Arria® 10 GX/GT/SX |
三倍速乙太網路Intel FPGA IP |
10BASE-T 100BASET 1000BASE-T 1000BASE-X |
|
✓ |
✓ |
|
低延遲乙太網路 10G MAC Intel FPGA IP |
10BASE-T 100BASET 1000BASE-T 1000BASE-X 10GBASE-R NBASE-T MGBASE-T |
Firecode FEC |
✓ |
✓ |
||
10GBASE-R Intel FPGA IP |
||||||
XAUI PHY Intel FPGA IP |
||||||
1G/10GbE 與 10GBASE-KR PHY Intel FPGA IP |
||||||
1G/2.5G/5G/10G 多速率乙太網路 PHY Intel FPGA IP 查看IP核心使用者指南 |
||||||
低延遲 40 Gbps 乙太網路Intel FPGA IP |
40G-BASE-R4 |
Firecode FEC |
✓ |
✓ |
||
低延遲 100 Gbps 乙太網路Intel FPGA IP |
100G-BASE-R10 100G-BASE-R4 |
裡德所羅門 (528, 514) |
✓ |
|
||
25 Gbps 乙太網路Intel FPGA IP |
25G-BASE-R1 |
裡德所羅門 (528, 514) |
✓ |
|
||
50 Gbps 乙太網路Intel FPGA IP |
50G-BASE-R2 |
|
|
|
||
裝置系列 |
IP 核心 |
電氣介面 |
前向糾錯 |
1588精確時間協定 |
自動交涉/鏈接訓練 |
|
Intel® Cyclone® 10 LP/GX |
三倍速乙太網路Intel FPGA IP |
10BASE-T 100BASET 1000BASE-T 1000BASE-X |
|
✓ |
✓ |
|
低延遲乙太網路 10G MAC Intel FPGA IP (僅限 Intel Cyclone® 10 GX) |
10GBASE-R |
|
✓ |
|
請參閱相應的使用者指南,以瞭解和找出上表中列出的各種功能是否相互排斥。例如:低延遲 100 Gbps 乙太網路(Intel Arria 10 台裝置)Intel FPGA IP不允許同時啟用 RS-FEC 和 1588 PTP。
2. 設計流程與IP整合
在哪裡可以找到有關IP整合的資訊?
請參閱所選IP核心使用者指南的入門部分。您還可以參考以下文件了解詳細資訊:
Intel Arria 10 台設備
- AN 735:Intel® FPGA低延遲乙太網路 10G MAC IP 核心遷移指南
- AN 795:在Arria® 10裝置中使用低延遲10G MAC IP核心的10G乙太網路子系統實施準則
- AN 808:將 10G 乙太網路子系統的指南從 Intel Arria® 10 遷移到 Intel Stratix® 10
Intel Stratix 10 台設備
Intel Agilex裝置
我應該使用哪個乙太網路IP核心?
乙太網Intel® FPGA IP
乙太網Intel FPGA IP產品群組包含各種IP類型,可支援10 Mbps至100 Gbps的數據速率。 乙太網路IP解決方案包括媒體存取控制器和 PHY IP 核心,後者包括物理媒體附接 (PMA) 和物理編碼子層 (PCS)。有關詳細資訊,請參閱以下使用者指南:
Intel Agilex裝置
- 適用於乙太網路Intel FPGA IP的Intel® E-Tile 硬IP使用者指南
- Intel E-Tile 收發器 PHY 使用者指南
- Intel E-Tile 通道放置工具
- Intel Agilex® 7裝置數據表
Intel Stratix 10 台設備
- Intel FPGA三倍速乙太網路IP核心使用者指南
- Intel FPGA Low Latency Ethernet 10G MAC IP CORE 使用者指南
- Intel Stratix 10 1G/2.5G/5G/10G 多速率乙太網路 PHY IP 核心使用者指南
- Intel Stratix 10 10GBASE-KR PHY IP 核心使用者指南
- Intel Stratix 10 低延遲 40-Gbps 乙太網路 IP 核心使用者指南
- Intel Stratix 10 低延遲 100-Gbps 乙太網路 IP 核心使用者指南
- 適用於乙太網路Intel FPGA IP的Intel Stratix 10 E-Tile 硬IP使用者指南
- Intel Stratix 10 E-Tile 收發器 PHY 使用者指南
- Intel Stratix 10 H-Tile 硬 IP for Ethernet Intel FPGA IP 使用者指南
- Intel Stratix 10 L- 和 H-Tile 收發器 PHY 使用者指南
- Intel Stratix 10 裝置數據表
- Intel E-Tile 通道放置工具
Intel Arria 10 台設備
- Intel FPGA三倍速乙太網路IP核心使用者指南
- Intel FPGA Low Latency Ethernet 10G MAC IP CORE 使用者指南
- 25 Gbps 乙太網路IP核心使用者指南
- 50 Gbps 乙太網路IP核心使用者指南
- 低延遲 40 Gbps 乙太網路 IP 核心使用者指南
- 低延遲 100 Gbps 乙太網路 IP 核心使用者指南
- 低延遲 40 和 100 Gbps 乙太網路 MAC 和 PHY MegaCore 功能使用者指南
Intel Cyclone 10 台設備
3. 電路板設計和電源管理
Pin 連接指南
Intel Cyclone 10 台設備
Intel Arria 10 台設備
Intel Stratix 10 台設備
Intel Agilex裝置
示意圖審查
Intel Cyclone 10 台設備
Intel Arria 10 台設備
Intel Stratix 10 台設備
Intel Agilex裝置
4. 設計範例與參考設計
Intel Arria 10 台設備
- 三倍速乙太網路
- AN647:單埠三倍速乙太網路和板載 PHY 晶片參考設計
- AN-744:適用於 Intel Arria 10 裝置的可擴展三倍速乙太網路參考設計
- Intel Arria 10 三倍速乙太網路與原生 PHY 設計範例
- Intel Arria 具有 IEEE 1588v2 和本機 PHY 設計的 10 三倍速乙太網路設計範例
- 10G 乙太網路
- AN 699:使用 Intel® FPGA 乙太網路設計工具包
- AN794:Intel Arria 10 低延遲乙太網路 10G MAC 和 XAUI PHY 參考設計
- AN 701:使用 Intel Arria 10 1G/10G PHY 的可擴展低延遲乙太網路 10G MAC
- AN 838:Intel Arria 10 NBASE-T 乙太網路解決方案與 Aquantia 乙太網路 PHY 參考設計之間的互操作性
- Intel Arria 10 SoC 可擴充多速 10M-10G 乙太網路設計範例
- Intel Arria 10 可擴展 10G 乙太網路 MAC + 具有 IEEE 1588v2 的本機 PHY,設計範例
Intel Stratix 10 台設備
- 三倍速乙太網路
- AN830:Intel FPGA三倍速乙太網路和板載 PHY 晶片參考設計
- 1G/2.5G 乙太網路
- Intel Stratix 10 的 1G/2.5G 乙太網路設計範例
- 10G 乙太網路
- 低延遲乙太網路 10G MAC 設計範例使用者指南Intel FPGA IP
- 40G 乙太網路
- Intel FPGA IP低延遲 40-Gbps 乙太網路設計範例使用者指南
- 適用於乙太網Intel FPGA H-Tile 硬IP
- 設計範例使用者指南
- 100G 乙太網路
- 低延遲 100-Gbps 乙太網Intel FPGA IP設計範例使用者指南
- 適用於乙太網路 Intel Stratix 10 的 E-Tile 硬 IP
- FPGA IP 設計範例使用者指南
Intel Agilex 7裝置
- 乙太網路Intel Agilex設備的 E-Tile 硬IP
- 三倍速乙太網路IP
- F-Tile 三倍速乙太網路Intel® FPGA IP設計範例使用者指南
- 10G 乙太網路IP
- 25G 乙太網路IP
- F-Tile 乙太網路硬性IP
其他資源
5. 調試
工具
Intel Stratix 10 裝置乙太網路連結檢查器
以太網路連結檢查器由兩個子工具組成:
- Link Monitor - 可讓您持續監視 10 Intel Stratix裝置與連結夥伴之間的乙太網路連結健康情況。您可以監控的一些主要功能包括:鏈路狀態摘要(CDR 鎖定、RX 恢復頻率、通道對齊鎖定等)MAC 封包統計、FEC 統計等
- 鏈路分析 - 讓您透明地了解鏈路啟動序列(如自動協商、鏈接訓練等)或 Signal Tap 邏輯分析器檔中捕獲的任何其他事件。為給定事件配置和捕獲Signal Tap Logic Analyzer檔,然後使用連結分析導入捕獲的事件並在該事件持續時間內研究Intel Stratix 10行為。
若要存取特定Intel® Quartus®軟體版本的乙太網路連結檢查器,請參閱下表。
- 有關IP和裝置支援使用模式,請參閱相關乙太網路連結檢查器使用者指南中的「1.2 支援的IP核心和裝置」一節。
工具檔案 |
Intel Quartus軟體版本 |
使用者指南 |
---|---|---|
Intel Stratix 適用於 Intel Quartus Prime 19.1 Pro 的 乙太網路鏈接檢查器 STP 套件(此工具已整合到 Quartus 19.1+ 中) |
Intel Quartus 軟體 19.1 及以上版本(L、H 和 E-Tiles) |
|
Intel Quartus 軟體 18.0 至 18.1.2(L、H 和 E-Tiles) |
乙太網路連結檢查器使用者指南 乙太網路連結檢查器套件 v4.1 和 v1.1 的存檔 | |
Intel Quartus 軟體 17.1 及更早版本(L 和 H-Tiles) |
乙太網路連結檢查器使用者指南 乙太網路連結檢查器套件 v4.1 和 v1.1 的存檔 |
智慧財產權 (IP) 核心版本說明
Intel Cyclone 10 台設備
Intel Arria 10 台設備
- Intel FPGA三倍速乙太網路IP核心版本說明
- Intel FPGA 低延遲乙太網路 10G MAC IP 核心版本資訊
- 1G/10G 與背板乙太網路 10GBASE-KR PHY 版本說明
- 1G/2.5G/5G/10G 多速率乙太網路 PHY IP 核心版本說明
- 25G 乙太網路IP核心版本說明
- 低延遲 40Gbps 乙太網路 IP 核心版本說明
- 低延遲 100-Gbps 乙太網路 IP 核心版本說明
Intel Stratix 10 台設備
- Intel FPGA三倍速乙太網路IP核心版本說明
- Intel FPGA 低延遲乙太網路 10G MAC IP 核心版本資訊
- Intel Stratix 10 10GBASE-KR PHY 版本資訊
- 適用於乙太網路 IP 核心版本說明的 Intel Stratix 10 H-Tile 硬 IP
- Intel Stratix 10 個低延遲 40-Gbps 乙太網路 IP 核心版本說明
- Intel Stratix 10 低延遲 100-Gbps 乙太網路 IP 核心版本說明
- Intel Stratix 10 E-Tile 乙太網路硬 IP Intel FPGA IP版本資訊
Intel Agilex裝置
故障樹分析指南
知識庫解決方案
Intel Cyclone 10 台設備
Intel Arria 10 台設備
- 在知識庫 (Intel FPGA IP 中搜尋三倍速乙太網路)
- 在知識庫 (Intel FPGA IP 中搜尋低延遲乙太網路 10G MAC)
- 在知識庫(Intel FPGA IP中搜尋 1G/10G 和背板乙太網路 10GBASE-KR PHY)
- 搜尋知識庫(Intel FPGA IP尋找 1G/2.5G/5G/10G 乙太網路多速率 PHY)
- 在知識庫 (Intel FPGA IP 搜尋 25G 乙太網路)
- 搜尋知識庫(Intel FPGA IP尋找低延遲 40 Gbps 乙太網路)
- 搜尋知識庫(Intel FPGA IP尋找低延遲 100 Gbps 乙太網路)
Intel Stratix 10 台設備
- 搜尋知識庫 (Intel FPGA IP 尋找三倍速乙太網路)
- 在知識庫 (Intel FPGA IP 中搜尋低延遲乙太網路 10G MAC)
- 搜尋知識庫(Intel FPGA IP尋找 1G/2.5G/5G/10G 乙太網路多速率 PHY)
- 在知識庫 (Intel FPGA IP 搜尋 25G 乙太網路)
- 搜尋知識庫(Intel FPGA IP尋找低延遲 40 Gbps 乙太網路)
- 搜尋知識庫(Intel FPGA IP尋找低延遲 100 Gbps 乙太網路)
Intel Agilex裝置
Intel® FPGA Technical Training
6. 培訓課程和視頻
Intel® FPGA 快速影片
主題 |
描述 |
---|---|
瞭解 Intel 全新的 1588 系統級參考設計,同時使用具有 10G BaseR PHY 的 10G 以太網路 MAC Intel FPGA IP和軟體,其中包括 PTP 堆棧 LinuxPTPv1.5、預載入器、10 Gbps 以太網路 MAC 驅動程式和 PTP 驅動程式。 |
|
瞭解乙太網路或Nios II處理器設計的調試技術。 |
|
瞭解乙太網路或Nios II處理器設計的調試技術。 |
|
瞭解如何使用自動協商來同步乙太網路外圍設備。 |
|
瞭解如何偵錯三倍速乙太網路連結同步問題。 |
|
瞭解如何以三倍速乙太網路Intel FPGA IP為例,將IP核心遷移到Intel Arria 10 FPGA 系列。 |
|
瞭解低延遲 10G 乙太網路 MAC 的Intel FPGA IP,以及如何從 10G 乙太網路 MAC 的舊式Intel FPGA IP 移轉。 |
|
瞭解如何在啟動到 DXE 階段後使用 UEFI Shell 下的乙太網路功能。 |
|
觀看有關具有 IEEE 1588 功能的 10G 乙太網路 MAC Intel FPGA IP 和 1G/10G PHY Intel® FPGA IP的演示。瞭解如何執行設計硬體測試以及如何修改硬體 tcl 腳本以指定測試的目的。 |
|
觀看 2.5G 乙太網路 IP 粉筆講座影片。 |
這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。