Zynq-7020異構(gòu)多核的強(qiáng)大優(yōu)勢(shì)是既有雙核ARM處理核心的算力加持,也有FPGA可定制化硬件的便利,提供無與倫比的系統(tǒng)性能、靈活性與可拓展性。但Zynq-7020通過PS部分(Processing System,處理系統(tǒng))與PL部分(Programmable Logic,可編程邏輯)實(shí)現(xiàn)千兆網(wǎng)口的拓展方式,你知道嗎?
![a279bc36-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5p-APtVRAACMy_s6nnM425.png)
▍ 千兆網(wǎng)口的3種實(shí)現(xiàn)方式
常用的以太網(wǎng)接口通常是MAC + 物理PHY的形式,外接RJ45插頭實(shí)現(xiàn)GE_T模式的電口應(yīng)用。而Zynq-7020的PS部分包含兩個(gè)千兆以太網(wǎng)MAC層硬核,因此還需要以太網(wǎng)物理層傳輸芯片實(shí)現(xiàn)千兆以太網(wǎng)接口。Zynq-7020有以下3種實(shí)現(xiàn)方式千兆網(wǎng)口的拓展。(1)通過MIO方式,從PS端IO引出。(2)通過EMIO方式,從PL端IO引出。(3)通過PL端的AXI Ethernet IP核實(shí)現(xiàn),從PL端IO引出。
![a28cd532-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5p-AQenIAAabnsj9A_A237.png)
![a28cd532-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5p-AQenIAAabnsj9A_A237.png)
此次,我們基于Zynq-7020工業(yè)評(píng)估板外接TL-MultiEthP多網(wǎng)口模塊,使用EMIO及“AXI Ethernet IP核”的方式演示千兆網(wǎng)口的拓展方案。大家要記得收藏此次教程哦~
![a3fe2a74-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5p-AGojRAAfv5GYIYqs169.png)
▍ EMIO千兆網(wǎng)口擴(kuò)展方案
我們?cè)赑L端通過EMIO方式和GMII to RGMII IP核(通過EMIO方式拓展的千兆網(wǎng)口僅可為GMII接口,轉(zhuǎn)化為RGMII接口需通過IP核),將PS端的千兆以太網(wǎng)控制器(GEM1)的GMII接口轉(zhuǎn)換為RGMII接口,從而在TL-MultiEthP模塊ETH1實(shí)現(xiàn)千兆網(wǎng)口的拓展。
![a41aa028-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5p-AHKRfAAoiFBZeSZQ730.png)
(1)UDP測(cè)試在Ubuntu執(zhí)行如下命令,查看Ubuntu IP地址并等待評(píng)估板連接。
Host# ifconfigHost#iperf -s -u
![a4bee02a-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5qCAGFEhAAFoxbBkXf4748.png)
在評(píng)估板文件系統(tǒng)執(zhí)行如下命令測(cè)試網(wǎng)絡(luò)通信速度,命令中192.168.0.134為Ubuntu IP地址。測(cè)試完成后,Ubuntu和評(píng)估板均會(huì)打印測(cè)試結(jié)果。不同測(cè)試環(huán)境,測(cè)試結(jié)果將會(huì)有所差異。
Target# iperf -u -c 192.168.0.134 -b 1000M
![a4e6b096-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5qCALW-gAABRkrRmOE4933.png)
(2)TCP測(cè)試在Ubuntu執(zhí)行如下命令查看Ubuntu IP地址并等待評(píng)估板連接。
Host#ifconfigHost#iperf -s
![a4f5e85e-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5qCAbvvNAAFWsf3_wBo937.png)
在評(píng)估板文件系統(tǒng)執(zhí)行如下命令測(cè)試網(wǎng)絡(luò)通信速度,命令中192.168.0.134為Ubuntu IP地址。測(cè)試完成后,Ubuntu和評(píng)估板均會(huì)打印測(cè)試結(jié)果。不同測(cè)試環(huán)境,測(cè)試結(jié)果將會(huì)有所差異。
Target#iperf -c 192.168.0.134
![a507c36c-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5qCAIZHUAAA66TJ6kEQ183.png)
▍ AXI Ethernet IP核千兆網(wǎng)口擴(kuò)展方案
我們?cè)赑L端通過AXI Ethernet IP核實(shí)現(xiàn)MAC層和物理層功能,從而在TL-MultiEthP模塊ETH2實(shí)現(xiàn)千兆網(wǎng)口的拓展。
![a522c004-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5qCAENUGABBbCjr3yA4487.png)
(1)UDP測(cè)試在Ubuntu執(zhí)行如下命令查看Ubuntu IP地址并等待評(píng)估板連接。
Host#ifconfigHost# iperf -s -u
![a4bee02a-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5qCAGFEhAAFoxbBkXf4748.png)
在評(píng)估板文件系統(tǒng)執(zhí)行如下命令測(cè)試網(wǎng)絡(luò)通信速度,命令中192.168.0.134為Ubuntu IP地址。測(cè)試完成后,Ubuntu和評(píng)估板終端均會(huì)打印測(cè)試結(jié)果。不同測(cè)試環(huán)境,測(cè)試結(jié)果將會(huì)有所差異。
Target#iperf -u -c 192.168.0.134 -b 1000M
![a69443fe-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5qCAeIGQAABSjG_AXog279.png)
(2)TCP測(cè)試在Ubuntu執(zhí)行如下命令查看Ubuntu IP地址并等待評(píng)估板連接。
Host# ifconfigHost# iperf -s
![a4f5e85e-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5qCAbvvNAAFWsf3_wBo937.png)
在評(píng)估板文件系統(tǒng)執(zhí)行如下命令測(cè)試網(wǎng)絡(luò)通信速度,命令中192.168.0.134為Ubuntu IP地址。測(cè)試完成后,Ubuntu和評(píng)估板終端均會(huì)打印測(cè)試結(jié)果。不同測(cè)試環(huán)境,測(cè)試結(jié)果將會(huì)有所差異。
Target#iperf -c 192.168.0.134
![a6cb0bfa-7b6d-11ed-b116-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/9A/wKgZomTn5qGAeYzcAAA7LDZL1X0121.png)
Zynq-7020的多路千兆網(wǎng)口方案,可靈活擴(kuò)展外設(shè)接口,且內(nèi)部通信速率更快,在測(cè)試測(cè)量、運(yùn)動(dòng)控制、智能電力、通信探測(cè)、目標(biāo)追蹤等應(yīng)用領(lǐng)域,受到工程師的廣泛歡迎。
-
嵌入式
+關(guān)注
關(guān)注
5092文章
19177瀏覽量
307653 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5121瀏覽量
98191
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
24口全千兆交換機(jī)方案設(shè)計(jì)參考原理圖資料(資料可直接使用)
XC7A100T板卡設(shè)計(jì)原理圖:297-基于XC7A100T的PCIe千兆電口以太網(wǎng)收發(fā)卡
![XC7A100T板卡設(shè)計(jì)原理圖:297-基于XC7A100T的PCIe<b class='flag-5'>千兆</b>電<b class='flag-5'>口</b>以太<b class='flag-5'>網(wǎng)</b>收發(fā)卡](https://file1.elecfans.com/web3/M00/00/15/wKgZO2dGe-yAVF63AAB1JFYFIVs823.png)
xilinx FPGA+Sony LVDS接口圖像傳感器,已設(shè)計(jì)出網(wǎng)口輸出,現(xiàn)想設(shè)計(jì)USB3.0輸出,有沒有什么解決方案?
正點(diǎn)原子ZYNQ7015開發(fā)板!ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2,性能強(qiáng)悍,資料豐富!
[XILINX] 正點(diǎn)原子ZYNQ7035/7045/7100開發(fā)板發(fā)布、ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2!
官方,蜂鳥板只支持千兆網(wǎng),不兼容百兆網(wǎng)嗎?
實(shí)測(cè)952Mbps!四路千兆網(wǎng)PCIe拓展方案,國產(chǎn)工業(yè)級(jí)!
集特推薦 雙網(wǎng)10串口飛騰FT2000商用臺(tái)式電腦主機(jī)
![集特推薦 雙<b class='flag-5'>網(wǎng)</b>10串<b class='flag-5'>口</b>飛騰FT2000商用臺(tái)式電腦主機(jī)](https://file1.elecfans.com//web2/M00/FD/04/wKgZomaXewaAKv71AAEQ_XaHS7Q22.jpeg)
RZ/G2L雙千兆網(wǎng)口使用場(chǎng)景 BASIC模式 SWITCH模式 ROUTER模式
![RZ/G2L雙<b class='flag-5'>千兆</b><b class='flag-5'>網(wǎng)</b><b class='flag-5'>口</b>使用場(chǎng)景 BASIC模式 SWITCH模式 ROUTER模式](https://file1.elecfans.com/web2/M00/F8/10/wKgaomaD002Ab81YAAGYRTzrN8Y703.png)
STM32H743ZIT6想要實(shí)現(xiàn)千兆網(wǎng)口,需要外掛什么樣的PHY芯片?
一根光纖解決全屋用網(wǎng)!手搓了個(gè)8口全千兆交換機(jī)!
![一根光纖解決全屋用<b class='flag-5'>網(wǎng)</b>!手搓了個(gè)8<b class='flag-5'>口</b>全<b class='flag-5'>千兆</b>交換機(jī)!](https://file.elecfans.com/web2/M00/43/7B/pYYBAGJ-B6aAHuNPAAAf8J1Ebk4778.jpg)
請(qǐng)問STM32H7與千兆網(wǎng)如何進(jìn)行通訊?
實(shí)測(cè)952Mbps!四路千兆網(wǎng)PCIe拓展方案,國產(chǎn)工業(yè)級(jí)!
![實(shí)測(cè)952Mbps!四路<b class='flag-5'>千兆</b><b class='flag-5'>網(wǎng)</b>PCIe拓展<b class='flag-5'>方案</b>,國產(chǎn)工業(yè)級(jí)!](https://file1.elecfans.com//web2/M00/C8/C7/wKgaomYXPN6AYWFKAASZYZPDp-I962.jpg)
評(píng)論