Zynq-7020異構多核的強大優勢是既有雙核ARM處理核心的算力加持,也有FPGA可定制化硬件的便利,提供無與倫比的系統性能、靈活性與可拓展性。但Zynq-7020通過PS部分(Processing System,處理系統)與PL部分(Programmable Logic,可編程邏輯)實現千兆網口的拓展方式,你知道嗎?

圖 1 ▍ 千兆網口的3種實現方式 常用的以太網接口通常是MAC + 物理PHY的形式,外接RJ45插頭實現GE_T模式的電口應用。而Zynq-7020的PS部分包含兩個千兆以太網MAC層硬核,因此還需要以太網物理層傳輸芯片實現千兆以太網接口。Zynq-7020有以下3種實現方式千兆網口的拓展。 (1)通過MIO方式,從PS端IO引出。 (2)通過EMIO方式,從PL端IO引出。 (3)通過PL端的AXI Ethernet IP核實現,從PL端IO引出。

圖 2TLZ7x-EasyEVM評估板(B2B版本)【點擊圖標和附注查看信息】

圖 3TLZ7x-EasyEVM-S評估板(郵票孔版本)【點擊圖標和附注查看信息】 此次,我們基于Zynq-7020工業評估板外接TL-MultiEthP多網口模塊,使用EMIO及“AXI Ethernet IP核”的方式演示千兆網口的拓展方案。大家要記得收藏此次教程哦~

圖 4TL-MultiEthP多網口模塊 ▍ EMIO千兆網口擴展方案 我們在PL端通過EMIO方式和GMII to RGMII IP核(通過EMIO方式拓展的千兆網口僅可為GMII接口,轉化為RGMII接口需通過IP核),將PS端的千兆以太網控制器(GEM1)的GMII接口轉換為RGMII接口,從而在TL-MultiEthP模塊ETH1實現千兆網口的拓展。

圖 5 (1)UDP測試在Ubuntu執行如下命令,查看Ubuntu IP地址并等待評估板連接。Host#ifconfigHost#iperf -s -u

圖 6 在評估板文件系統執行如下命令測試網絡通信速度,命令中192.168.0.134為Ubuntu IP地址。測試完成后,Ubuntu和評估板均會打印測試結果。不同測試環境,測試結果將會有所差異。Target#iperf -u -c 192.168.0.134 -b 1000M

圖 7 (2)TCP測試在Ubuntu執行如下命令查看Ubuntu IP地址并等待評估板連接。Host#ifconfigHost#iperf -s

圖 8 在評估板文件系統執行如下命令測試網絡通信速度,命令中192.168.0.134為Ubuntu IP地址。測試完成后,Ubuntu和評估板均會打印測試結果。不同測試環境,測試結果將會有所差異。Target#iperf -c 192.168.0.134

圖 9 ▍ AXI Ethernet IP核千兆網口擴展方案 我們在PL端通過AXI Ethernet IP核實現MAC層和物理層功能,從而在TL-MultiEthP模塊ETH2實現千兆網口的拓展。

圖 10 (1)UDP測試在Ubuntu執行如下命令查看Ubuntu IP地址并等待評估板連接。Host#ifconfigHost# iperf -s -u

圖 11 在評估板文件系統執行如下命令測試網絡通信速度,命令中192.168.0.134為Ubuntu IP地址。測試完成后,Ubuntu和評估板終端均會打印測試結果。不同測試環境,測試結果將會有所差異。Target#iperf -u -c 192.168.0.134 -b 1000M

圖 12 (2)TCP測試在Ubuntu執行如下命令查看Ubuntu IP地址并等待評估板連接。Host# ifconfigHost# iperf -s

圖 13 在評估板文件系統執行如下命令測試網絡通信速度,命令中192.168.0.134為Ubuntu IP地址。測試完成后,Ubuntu和評估板終端均會打印測試結果。不同測試環境,測試結果將會有所差異。Target#iperf -c 192.168.0.134

圖 14 Zynq-7020的多路千兆網口方案,可靈活擴展外設接口,且內部通信速率更快,在測試測量、運動控制、智能電力、通信探測、目標追蹤等應用領域,受到工程師的廣泛歡迎。
審核編輯 :李倩
-
FPGA
+關注
關注
1660文章
22412瀏覽量
636284 -
可編程邏輯
+關注
關注
7文章
526瀏覽量
45402 -
千兆網口
+關注
關注
0文章
14瀏覽量
3829
原文標題:Zynq-7020千兆網口的3種擴展方案,拿走不謝!
文章出處:【微信號:Tronlong創龍科技,微信公眾號:Tronlong創龍科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
國產千兆網口芯片PT153S中文資料
PT153S是方寸微電子自主研發的一款全國產化USB千兆網卡芯片
探索TS3L500AE:千兆以太網開關的卓越之選
穩聯萬物,智控未來:集特智能GEE-101單網口卡,工業互聯的可靠基石
繼復旦微JFMQL20S484之后 ZYNQ7020全國產化替代 核心板/開發板SoC芯片
USB 擴展網卡全方位指南:從選購到使用
工業網口防護方案:EtherCAT 協議的靜電浪涌防護設計
fpga開發板 璞致ZYNQ 7000 系列之 PZ7035/PZ7045/PZ7100-FH 核心板與開發板用戶手冊
PZSDR 軟件無線電 開發板系列板卡之P201Pro P203Pro 硬件說明—AD9361 AD9363
正點原子Z15I ZYNQ 開發板資料發布!板載PCIe2.0、SPFx2、MIPI CSI等接口,資料豐富!
淺析四口千兆PoE網卡:應用、技術與未來趨勢
工廠自動化應用方案:摩莎MOXA EDS-510E千兆交換機光模塊解決方案
Zynq-7020千兆網口的3種擴展方案
評論