RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

100G以太網(wǎng)光口的FPGA測試實例

FPGA研究院 ? 來源:網(wǎng)絡(luò)交換FPGA ? 2023-10-19 10:03 ? 次閱讀

100G光口測試采用C50測試儀和Xilinx的VCU118開發(fā)板測試,經(jīng)過測試發(fā)現(xiàn),Xilinx自帶的100G IP核仍然無法跑到滿速,跟10G一樣,也是只跑到99%的負(fù)載率。另外,工具的版本和License的申請都需要特別留意。歡迎感興趣的同學(xué)們留言討論。

一、軟硬件環(huán)境、IP核及對應(yīng)License

1、軟硬件環(huán)境

軟件環(huán)境為VIVADO2019.1,不建議采用VIVADO 2018.2,原因在于2018.2中的該IP核沒有AXI總線,只有LBUS總線,LBUS總線使用起來需要進(jìn)行總線的聚合與分拆(數(shù)據(jù)總線分為4路,每路位寬為128bit),較為繁瑣,所以建議使用2019.1中的AXI總線的IP核。

硬件環(huán)境為采用TestCenter C50測試儀的100G光口連接VCU118開發(fā)板上的100G光口進(jìn)行測試。

連接圖(必須用100G專用光纖)

VCU118開發(fā)板

C50網(wǎng)絡(luò)分析儀(兩個100G光口、4個五速光口(40G、20G和十百千)、16個十百千自適應(yīng)電口)

2、100G IP核 所使用的IP核是UltraScale+ 100G Ethernet subsystem。IP核配置界面如下圖所示:

9d0f730e-6e1e-11ee-939d-92fbcf53809c.jpg

因環(huán)境選擇的是Xilinx官方開發(fā)板,所以此處可以進(jìn)行選擇,參考時鐘為全是qsfp1 si570 clock。

9d22b34c-6e1e-11ee-939d-92fbcf53809c.jpg

選擇四通道(CAUI4),線速率默認(rèn)為4lanes * 25.7812G,GTY參考時鐘頻率為156.25Mhz(VCU118開發(fā)板給出)。發(fā)送與接收CRC校驗?zāi)J(rèn)開啟。

9d2f804a-6e1e-11ee-939d-92fbcf53809c.jpg

使用前向糾錯碼(RS-FEC),不開啟自適應(yīng)選項(Auto Negotiation)。若FEC不開啟,開發(fā)板與網(wǎng)絡(luò)測試儀無法建立連接;若開啟自適應(yīng)選項,IP核的bit文件無法生成(猜測與VIVADO的Licese文件有關(guān))。

9d438388-6e1e-11ee-939d-92fbcf53809c.jpg

9d53bb68-6e1e-11ee-939d-92fbcf53809c.jpg

9d685c6c-6e1e-11ee-939d-92fbcf53809c.jpg

其余選項皆為默認(rèn)配置,沒有進(jìn)行修改。具體配置如上圖所示。3.License文件

License文件主要影響該IP核bit文件的生成,可以在Xilinx官網(wǎng)申請試用版License,但是License的試用期只有一年,而且在申請的時候會綁定申請主機(jī)的MAC地址,所以換到其他主機(jī)設(shè)備時無法使用,需要另外申請License文件。

二、100G工程組成及參數(shù)配置

1.工程組成 由上文所述的IP核生成example design文件,刪去工程中的cmac_usplus_0_pkt_gen_mon模塊。(此模塊用于生成用戶側(cè)數(shù)據(jù)源,并校驗數(shù)據(jù)接收結(jié)果,因為需要使用網(wǎng)絡(luò)測試儀進(jìn)行測試,所以不需要此數(shù)據(jù)源與校驗?zāi)K) 另外復(fù)位選擇軟復(fù)位,通過VIO來實現(xiàn)。時鐘生成模塊產(chǎn)生IP核所需要的時鐘。

9d8088d2-6e1e-11ee-939d-92fbcf53809c.jpg

為了穩(wěn)定用戶側(cè)數(shù)據(jù),在IP核后接一個FIFO,先對用戶側(cè)接收到的數(shù)據(jù)進(jìn)行緩存處理,然后將數(shù)據(jù)發(fā)往發(fā)送端。FIFO的配置如下圖所示:

9d95c6d4-6e1e-11ee-939d-92fbcf53809c.jpg

9dbd9fba-6e1e-11ee-939d-92fbcf53809c.jpg

2.參數(shù)配置

9e042fde-6e1e-11ee-939d-92fbcf53809c.jpg

LBUS總線控制信號(信號具體解釋可以參考pg203中表2-6和表2-7)。主要是使能信號(ctrl_rx_enable和ctrl_tx_enable)要賦值為1。

三、測試結(jié)果

速率配置為99G(同10G接口一樣,配置為100%時會有丟幀產(chǎn)生),幀長為隨機(jī)幀長(64~1518)。丟幀問題與10G光口測試時的現(xiàn)象一致(詳見本公眾號之前文章:10G 以太網(wǎng)接口的FPGA實現(xiàn),你需要的都在這里了),可能是Xilinx的IP核保護(hù)吧,也許你花錢購買后就可以跑到滿速了。

9e14bf20-6e1e-11ee-939d-92fbcf53809c.jpg

測試結(jié)果如下圖所示,幀計數(shù)與字節(jié)計數(shù)均一致,且未出現(xiàn)丟幀與錯幀,說明工程工作正常,可以完成數(shù)據(jù)的收發(fā)。

9e19a03a-6e1e-11ee-939d-92fbcf53809c.jpg

本文轉(zhuǎn)載自網(wǎng)絡(luò)交換FPGA

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1628

    文章

    21719

    瀏覽量

    602826
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5411

    瀏覽量

    171527
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2165

    瀏覽量

    121228
  • 網(wǎng)絡(luò)分析儀

    關(guān)注

    8

    文章

    636

    瀏覽量

    27359
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5023

    瀏覽量

    97347

原文標(biāo)題:100G以太網(wǎng)光口的FPGA測試實例

文章出處:【微信號:FPGA研究院,微信公眾號:FPGA研究院】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    采用StratixIV FPGA實現(xiàn)100G傳送網(wǎng)

    供應(yīng)商、企業(yè)以及服務(wù)提供商認(rèn)為100G系統(tǒng)最終會在市場上得到真正實施。推動其實施的主要力量是用戶持續(xù)不斷的寬帶需求。各種標(biāo)準(zhǔn)組織正在制定傳送網(wǎng)以太網(wǎng)以及接口
    發(fā)表于 07-13 14:36

    100G模塊專題:100G模塊概述、優(yōu)點和應(yīng)用

    /CFP4模塊的傳輸速率為40G/100G,應(yīng)用在以太網(wǎng);同步光纖;傳輸網(wǎng)絡(luò);QSFP28
    發(fā)表于 01-30 14:10

    真正實用的100G QSFP28 DAC以太網(wǎng)連接解決方案

    `100G以太網(wǎng)憑借著更高傳輸速率、更高密度、更低設(shè)備功耗的趨勢成為了市場的寵兒,而100G模塊、100G AOC和
    發(fā)表于 02-06 14:33

    怎么利用FPGA實現(xiàn)100G傳送網(wǎng)?

    供應(yīng)商、企業(yè)以及服務(wù)提供商認(rèn)為100G系統(tǒng)最終會在市場上得到真正實施。推動其實施的主要力量是用戶持續(xù)不斷的寬帶需求。各種標(biāo)準(zhǔn)組織正在制定傳送網(wǎng)以太網(wǎng)以及接口
    發(fā)表于 08-28 07:04

    如何實現(xiàn)100G傳送網(wǎng)

    供應(yīng)商、企業(yè)以及服務(wù)提供商認(rèn)為100G系統(tǒng)最終會在市場上得到真正實施。推動其實施的主要力量是用戶持續(xù)不斷的寬帶需求。各種標(biāo)準(zhǔn)組織正在制定傳送網(wǎng)以太網(wǎng)以及接口
    發(fā)表于 11-07 07:25

    光通信主流100G模塊淺析

    ,多個光通信國際標(biāo)準(zhǔn)組織積極制定100G相關(guān)標(biāo)準(zhǔn),涵蓋100G以太網(wǎng)接口、器件、模塊、OTN 成幀、系統(tǒng)架構(gòu)等領(lǐng)域。IEEE 802.3
    發(fā)表于 12-06 14:27

    分享一款不錯的100G以太網(wǎng)光學(xué)測試解決方案

    分享一款不錯的100G以太網(wǎng)光學(xué)測試解決方案
    發(fā)表于 05-26 06:25

    Altera FPGA通過以太網(wǎng)聯(lián)盟100G HSE互操作性

      Altera日前宣布,已成功通過Ethernet Alliance®高速以太網(wǎng)(HSE)小組委員會的首次互操作性測試,這一測試主要針對設(shè)計用于支持100G
    發(fā)表于 01-06 13:28 ?498次閱讀

    100G比特以太網(wǎng)物理層標(biāo)準(zhǔn)和傳輸問題

    為了獲得超高寬帶以太網(wǎng)的支持,介紹IEEE802.3ba工作組對100G比特以太網(wǎng)制定的標(biāo)準(zhǔn),敘述應(yīng)對高帶寬需求發(fā)展的高速傳輸光纖技術(shù),分析網(wǎng)絡(luò)信號調(diào)制方式及其優(yōu)缺點,討論100G比特
    發(fā)表于 05-12 18:03 ?58次下載

    Solomon差錯校正IP可用于100G以太網(wǎng)MAC IP和100G模塊

    100G以太網(wǎng)高速通信。對于集成了100G以太網(wǎng)IP 的FEC塊,也有一個參考設(shè)計例程。在OFC2015大會上,在Finisar(在以太網(wǎng)
    發(fā)表于 02-09 04:30 ?328次閱讀

    100G和400G以太網(wǎng)及數(shù)據(jù)通信技術(shù)

    100G和400G以太網(wǎng)及數(shù)據(jù)通信技術(shù)
    發(fā)表于 09-01 14:38 ?18次下載
    <b class='flag-5'>100G</b>和400<b class='flag-5'>G</b><b class='flag-5'>以太網(wǎng)</b>及數(shù)據(jù)通信技術(shù)

    16nm UltraScale+ FPGA的集成100G以太網(wǎng)解決方案介紹

    本視頻重點介紹了針對16nm UltraScale + FPGA和MPSoC的Xilinx集成100G以太網(wǎng)解決方案,增強(qiáng)了基于IEEE 802.3bj規(guī)范的Reed-Solomon前向糾錯模塊(RS-FEC)模塊。
    的頭像 發(fā)表于 11-28 06:40 ?4779次閱讀

    QSFP28模塊又被稱為100G模塊,主要用在100G以太網(wǎng)和EDR InfiniBand應(yīng)用

    QSFP28模塊的簡介 QSFP28模塊又被稱為100G模塊,它是100G網(wǎng)絡(luò)中的重要組成部分,主要用在
    發(fā)表于 03-27 08:10 ?5323次閱讀

    如何使用FPGA實現(xiàn)100G傳送網(wǎng)的設(shè)計

    供應(yīng)商、企業(yè)以及服務(wù)提供商認(rèn)為100G 系統(tǒng)最終會在市場上得到真正實施。推動其實施的主要力量是用戶持續(xù)不斷的寬帶需求。各種標(biāo)準(zhǔn)組織正在制定傳送網(wǎng)以太網(wǎng)以及接口
    發(fā)表于 08-26 17:12 ?12次下載
    如何使用<b class='flag-5'>FPGA</b>實現(xiàn)<b class='flag-5'>100G</b><b class='flag-5'>光</b>傳送<b class='flag-5'>網(wǎng)</b>的設(shè)計

    100G以太網(wǎng)模塊解決方案

    要求,100G以太網(wǎng)需求突顯。本期文章,易天光通信(ETU-LINK)跟大家說說100G以太網(wǎng)模塊解決方案。
    的頭像 發(fā)表于 09-14 16:49 ?1455次閱讀
    <b class='flag-5'>100G</b><b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>光</b>模塊解決方案
    RM新时代网站-首页