一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

10G/25G以太網(wǎng)IP自協(xié)商調(diào)試方案

454398 ? 來源:Xilinx技術(shù)社區(qū) ? 作者:Xilinx技術(shù)社區(qū) ? 2020-11-03 15:18 ? 次閱讀

*此調(diào)試過程亦適用于10G, 25G, 40G, 50G, 100G以太網(wǎng)IP核,每個IP可能會有些細節(jié)上的不同,但整個自協(xié)商和LinkTraining過程是類似的,可以作為參考。
*如果是40G/50G, 100G以太網(wǎng),選的是多通道的IP,務(wù)必保證兩端的通道0是正確對接上的,因為在做自協(xié)商的時候,以太網(wǎng)只使用通道0,其它通道需在自協(xié)商完成后再加入工作。

一.產(chǎn)生一個例子工程仿真

打開你的Vivado工具,選擇你所需要的器件類型,在IPCatalog里產(chǎn)生一個10G/25GEthernet Subsystem IP core,勾上BASE-KR和IncludeAN/LT Logic以涵蓋IP自協(xié)商功能

(這里為方便起見,選擇了Controland Status Vectors接口,這樣IP的配置可以通過在代碼中直接用邏輯賦值IP的input輸入來完成;如果你需要選用AXI接口進行寄存器配置,請參考例子工程的各項配置,自己相應(yīng)地寫好對應(yīng)寄存器值)

右鍵IP的.xci,Open IPExample Design

例子工程產(chǎn)生出來之后,我們需要做一些簡單的修改,因為原始的例子工程仿真里面,沒有做自協(xié)商的演示。

1. 修改頂層代碼“xxv_ethernet_0_exdes.v”,使能自協(xié)商功能,并且將AN的seed信號引到輸入port上,方便之后修改,如下圖

2. 修改tb文件,原來tb只調(diào)用了一個IP自己做環(huán)回,我們需要再復(fù)制一個,改成兩個IP互聯(lián),將兩者的串行數(shù)據(jù)txp/txn和rxp/rxn對接起來;新加的IP,輸入可以跟原來那個共享保持不變,輸出可以懸空;最后將之前拉出來的AN的seed值任意設(shè)置為兩個不同的值即可(這是IEEE協(xié)議的要求,PG210中有相關(guān)描述)

3. 在開始仿真前,請取消“UsePrecompiled IP simulation libraries”的勾,并加上“-dSIM_SPEED_UP”的vlog選項,以加速完成你的仿真,便于查看仿真結(jié)果。

然后,點擊RunBehavior Simulation

二.自協(xié)商與LinkTraining的調(diào)試過程

*以下整個調(diào)試過程同時適用于仿真與上板,上板時可以用ILA抓出相同的信號來進行調(diào)試

a. 隨著tx_disable拉高一個脈沖,標志著以太網(wǎng)的自協(xié)商狀態(tài)機正式開始運行;上電,復(fù)位IP或兩端任一端復(fù)位AN,都會導(dǎo)致這一行為的發(fā)生。

b. 自協(xié)商的工作完全由IP自動完成的,所以只要配置沒問題,你只需要耐心等待就可以看到自協(xié)商的完成,以an_good_check為標志,并且進入下一步linktraining

c. 在LT的過程中,首先你要等到IP能夠鎖定LT幀,即frame_lock拉高,然后你就可以進行你自己的LT算法了,與AN不同LT是由客戶手動完成的。

不過由于Xilinx的Serial Transceiver能夠提供非常好的信號質(zhì)量,因此我們建議用戶如果兩端用的都是Xilinx的器件,可以直接跳過此步驟,將輸入信號rx_trained拉高。

d. 無論你是做完了自己的LT測試,還是直接跳過了此步驟,當兩端都拉高了自己的rx_trained之后,就可以等待LT的完成標志signal_detect拉高

e. 最后autoneg_complete拉高代表了整個自協(xié)商和LinkTraining的流程都成功完成了,此時IP恢復(fù)到與BASE-R模式完全相同的工作模式

f. 等待block_lock,stat_rx_status等信號拉高,以太網(wǎng)IP最終完成了linkup

*具體AN/LT的步驟(包括狀態(tài)機)可以同時參考IEEE協(xié)議的定義

*以上這些IP標志信號的命名,與以太網(wǎng)協(xié)議定義的AN/LT狀態(tài)機中狀態(tài)信號命名基本保持一致,方便客戶在協(xié)議中找到對應(yīng)的涵義

三.調(diào)試建議

當你在實際應(yīng)用中,無法完成自協(xié)商時,可以分步來做調(diào)試;首先關(guān)閉兩端的AN/LT,以太網(wǎng)是否能完成link up,并且傳輸數(shù)據(jù)無誤碼;然后分別打開AN關(guān)閉LT,或者打開LT關(guān)閉AN,是否都能linkup,哪個失敗就具體調(diào)試哪個部分;最后全部使能,檢查link結(jié)果。

編輯:hfy


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

    關(guān)注

    40

    文章

    5551

    瀏覽量

    174304
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5402

    瀏覽量

    122876
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    826

    瀏覽量

    67964
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    10G以太網(wǎng)包解析

    10G以太網(wǎng)包解析獲取目的MAC,源MAC和IP的時候需要將64bit轉(zhuǎn)換成8bit嗎???
    發(fā)表于 03-05 10:17

    25G 以太網(wǎng)SFP28光模塊解決方案

    的主流設(shè)備為25G SFP28光模塊和DAC,同時也支持100G使用QSFP端口,使用100G QSFP28光模塊,可以轉(zhuǎn)換為4通道25Gbps。2、
    發(fā)表于 10-25 10:35

    10G/25G到100G:新一代數(shù)據(jù)中心解決方案

    。 什么是25G以太網(wǎng)25G以太網(wǎng)根據(jù)IEEE 802.3by協(xié)議制定,可實現(xiàn)3到5米的銅雙軸線以及100米的多模光纖傳輸,旨在滿足更多客戶的需求,即
    發(fā)表于 02-11 14:21

    使用10G以太網(wǎng)MAC IP

    您好,如果我想使用10G以太網(wǎng)MAC IP核,那么可用的10G支持板。問候維諾德庫馬爾
    發(fā)表于 04-02 10:08

    易飛揚5G前傳工業(yè)級10G/25G CWDM彩光模塊通過網(wǎng)銳實驗室檢測

    ≤-19.4dB。同時送測試的25G CWDM SFP28 10公里工業(yè)級模塊,波長覆蓋1270nm-1370nm,采用標準SFP28封裝,滿足25G以太網(wǎng)以及eCPRI/CPRI協(xié)議
    發(fā)表于 04-28 17:42

    25G全系列產(chǎn)品解決方案

    25G以太網(wǎng)最佳輸入/輸出性能和光纖容量是10G以太網(wǎng)的2.5倍,在數(shù)據(jù)中心和5G前傳的應(yīng)用中,普遍采用
    發(fā)表于 10-28 14:13

    接力10G,25G將成為數(shù)據(jù)中心首選解決方案

    添加新服務(wù)器后,仍可與現(xiàn)有的網(wǎng)絡(luò)設(shè)備一起工作,有助于網(wǎng)絡(luò)運營商更便捷地擴建其數(shù)據(jù)中心。由于存在上述顯著優(yōu)勢,25G方案一躍成為10G接力棒的趨勢也就存在非常大的合理性了。目前業(yè)界內(nèi)適合25G
    的頭像 發(fā)表于 04-29 18:55 ?2784次閱讀
    接力<b class='flag-5'>10G</b>,<b class='flag-5'>25G</b>將成為數(shù)據(jù)中心首選解決<b class='flag-5'>方案</b>

    詳解FPGA的10G以太網(wǎng)接口調(diào)試

    隨著FPGA在數(shù)據(jù)中心加速和Smart NIC在SDN和NFV領(lǐng)域的廣泛應(yīng)用,基于以太網(wǎng)接口的FPGA開發(fā)板越來越受到關(guān)注。而更高速率的以太網(wǎng)接口技術(shù)則是應(yīng)用的關(guān)鍵,本文將詳細介紹基于FPGA的10G
    發(fā)表于 03-03 10:52 ?1.8w次閱讀
    詳解FPGA的<b class='flag-5'>10G</b><b class='flag-5'>以太網(wǎng)</b>接口<b class='flag-5'>調(diào)試</b>

    25G光模塊的四種分類,主要用在25G以太網(wǎng)和100G(4×25Gbps)以太網(wǎng)

    日益增長的需求。 25G光模塊具有更高的端口密度,可通過減少TOR交換機和線纜數(shù)量節(jié)約運營成本。 相對于10G以太網(wǎng)來說,25G光模塊的最佳輸入/輸出性能和光纖容量是
    發(fā)表于 03-27 14:14 ?1.5w次閱讀

    如何調(diào)試10G/25G以太網(wǎng)IP協(xié)商/Link Training

    打開你的Vivado工具,選擇你所需要的器件類型,在IPCatalog里產(chǎn)生一個10G/25GEthernet Subsystem IP core,勾上BASE-KR和IncludeAN/LT Logic以涵蓋
    的頭像 發(fā)表于 09-03 09:57 ?9698次閱讀
    如何<b class='flag-5'>調(diào)試</b><b class='flag-5'>10G</b>/<b class='flag-5'>25G</b><b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>IP</b><b class='flag-5'>自</b><b class='flag-5'>協(xié)商</b>/Link Training

    為何數(shù)據(jù)中心10G/40G網(wǎng)絡(luò)要向25G/100G升級?

    的方向發(fā)展?,F(xiàn)有的10G/40G 網(wǎng)絡(luò)已不能滿足需求,25G/100G升級方案作為一種高帶寬、高密度、低成本、低功耗的解決
    發(fā)表于 12-10 18:13 ?995次閱讀

    如何使用10G/25G以太網(wǎng)IP core上的1588功能

    以太網(wǎng) IP 核的 1588 功能是用來實現(xiàn),在 IP 內(nèi)部為TX側(cè)發(fā)送包打上發(fā)送出去這個時間節(jié)點的時間戳,以及獲得 RX 側(cè)收回來的包在 IP 接口處的時間戳。然而
    發(fā)表于 08-02 09:26 ?2033次閱讀
    如何使用<b class='flag-5'>10G</b>/<b class='flag-5'>25G</b><b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>IP</b> core上的1588功能

    如何使用1G/10G/25GSwitching以太網(wǎng)IP切換速率

    本文介紹1G/10G/25G Switching以太網(wǎng)IP的手動和自動兩種切換速率的原理和方法
    的頭像 發(fā)表于 07-10 16:29 ?1765次閱讀
    如何使用1<b class='flag-5'>G</b>/<b class='flag-5'>10G</b>/<b class='flag-5'>25</b>GSwitching<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>IP</b>切換速率

    基于PS和PL的1G/10G以太網(wǎng)解決方案應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《基于PS和PL的1G/10G以太網(wǎng)解決方案應(yīng)用筆記.pdf》資料免費下載
    發(fā)表于 09-15 10:29 ?3次下載
    基于PS和PL的1<b class='flag-5'>G</b>/<b class='flag-5'>10G</b><b class='flag-5'>以太網(wǎng)</b>解決<b class='flag-5'>方案</b>應(yīng)用筆記

    設(shè)置AMD以太網(wǎng)IP核的Pause幀處理

    目前 AMD 的以太網(wǎng) IP 核,如軟核 10G/25G,40G/50G 或者硬核 CMAC,M
    的頭像 發(fā)表于 10-18 09:15 ?1320次閱讀
    設(shè)置AMD<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>IP</b>核的Pause幀處理