伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

如何調試10G/25G以太網IP自協商/Link Training

YCqV_FPGA_EETre ? 來源:FPGA開發圈 ? 2020-09-03 09:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

*此調試過程亦適用于10G,25G,40G,50G,100G以太網IP核,每個IP可能會有些細節上的不同,但整個自協商和LinkTraining過程是類似的,可以作為參考。

*如果是40G/50G, 100G以太網,選的是多通道的IP,務必保證兩端的通道0是正確對接上的,因為在做自協商的時候,以太網只使用通道0,其它通道需在自協商完成后再加入工作。

一.產生一個例子工程仿真

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

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

右鍵IP的.xci,Open IPExample Design

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

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

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

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

然后,點擊RunBehavior Simulation

二.自協商與LinkTraining的調試過程

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

a. 隨著tx_disable拉高一個脈沖,標志著以太網的自協商狀態機正式開始運行;上電,復位IP或兩端任一端復位AN,都會導致這一行為的發生。

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

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

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

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

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

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

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

*以上這些IP標志信號的命名,與以太網協議定義的AN/LT狀態機中狀態信號命名基本保持一致,方便客戶在協議中找到對應的涵義

三.調試建議

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

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

    關注

    41

    文章

    6106

    瀏覽量

    181383
  • 寄存器
    +關注

    關注

    31

    文章

    5613

    瀏覽量

    130305
  • IP
    IP
    +關注

    關注

    5

    文章

    1875

    瀏覽量

    156361

原文標題:開發者分享 | 如何調試10G/25G以太網IP自協商/Link Training

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    華升微2.5G/10G網絡變壓器:高速互聯時代的核心之選

    全系列高速以太網網絡變壓器,精準匹配高速交換機、智能網關、工控設備、人工智能終端、新零售自動售賣機等核心設備需求,為數字傳輸筑牢硬件根基。華升微精選2.5G/10G
    的頭像 發表于 12-25 13:24 ?588次閱讀
    華升微2.5<b class='flag-5'>G</b>/<b class='flag-5'>10G</b>網絡變壓器:高速互聯時代的核心之選

    Amphenol單對以太網(SPE)IP20連接器及電纜組件:工業以太網新選擇

    Amphenol單對以太網(SPE)IP20連接器及電纜組件:工業以太網新選擇 在工業自動化和物聯網蓬勃發展的今天,高效、可靠且經濟的網絡連接解決方案至關重要。Amphenol的單對以太網
    的頭像 發表于 12-12 10:40 ?808次閱讀

    Amphenol UbiSwitch Compact 11 Port Module:小身材大能量的以太網交換機模塊

    UbiSwitch以太網交換機模塊.pdf 一、產品概述 UbiSwitch模塊集成了8個1GBASE - T端口和3個10G MAC端口,是一個模塊化的板卡,需要與底板配合使用,以提供電源和連接器擴展。它可以通
    的頭像 發表于 12-10 15:05 ?605次閱讀

    香蕉派BPI - R4 Pro,配備2個10G SFP接口和4個2.5G以太網接口,采用聯發科MT7988A

    以太網接口
    Banana Pi開源硬件
    發布于 :2025年11月21日 15:37:27

    L-com諾通推出7類10G以太網線纜組件

    隨著工業以太網傳輸要求越來越高,需要更好應對嘈雜的連接環境。為了滿足快速傳輸的網絡需求,L-com諾通推出了一系列7類10G以太網線纜組件。
    的頭像 發表于 10-28 16:10 ?754次閱讀

    通信模塊(4G / 以太網)斷聯除了模塊壞還有哪些原因?

    通信模塊(4G / 以太網)斷聯是典型的 “多環節故障”,除模塊硬件損壞外,問題可能出在 物理連接、供電、信號環境、配置參數、協議兼容、外部干擾、系統軟件 等多個鏈路,需按 “從底層到上層、從局部到
    的頭像 發表于 09-23 11:15 ?4226次閱讀
    通信模塊(4<b class='flag-5'>G</b> / <b class='flag-5'>以太網</b>)斷聯除了模塊壞還有哪些原因?

    10G 光模塊:成本與技術的雙向賦能

    在網絡技術日新月異的當下,萬兆絡正從高端領域逐漸向大眾普及,而10G光模塊作為實現高速光纖傳輸的關鍵組件,其重要性不言而喻。對此,易天光通信的10G光模塊采用了最新的主流光芯片技術和封裝工藝,實現了更低的功耗和更少的誤碼率。
    的頭像 發表于 08-13 16:25 ?1002次閱讀
    <b class='flag-5'>10G</b> 光模塊:成本與技術的雙向賦能

    企業與工廠為什么都在上10G以太網?一文看懂!

    10Gb以太網正成為企業與工業網絡升級的關鍵選擇。相比傳統千兆網絡,10G網絡具備更高的帶寬、更低的延遲以及更強的穩定性,能夠應對數據中心、高清視頻、邊緣計算和工業控制等高負載場景。文章詳解了
    的頭像 發表于 07-22 09:45 ?2851次閱讀
    企業與工廠為什么都在上<b class='flag-5'>10G</b><b class='flag-5'>以太網</b>?一文看懂!

    以太網入門:從零開始,掌握以太網基礎知識!

    以太網是一種基于異步載波偵聽多路訪問/沖突檢測(CSMA/CD)協議的通信技術。它支持的有效負載大小為46-1500個八位字節,數據速率可達10Mbps、10
    的頭像 發表于 06-09 14:00 ?4117次閱讀
    <b class='flag-5'>以太網</b>入門:從零開始,掌握<b class='flag-5'>以太網</b>基礎知識!

    高通研5G10G以太網芯片,網絡性能全面升級

    高通(Qualcomm)長期以來在路由器平臺上依賴第三方的5G10G以太網芯片來實現高速口功能。然而,隨著技術的進步,高通正式推出了自家5G
    的頭像 發表于 06-05 12:08 ?3208次閱讀
    高通<b class='flag-5'>自</b>研5<b class='flag-5'>G</b>與<b class='flag-5'>10G</b><b class='flag-5'>以太網</b>芯片,網絡性能全面升級

    Microchip LAN9211-ABZJ 集成 10/100 以太網 PHY的以太網控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太網 PHY的以太網控制器
    的頭像 發表于 06-04 14:56 ?1243次閱讀
    Microchip LAN9211-ABZJ 集成 <b class='flag-5'>10</b>/100 <b class='flag-5'>以太網</b> PHY的<b class='flag-5'>以太網</b>控制器

    Banana Pi BPI-R4 Pro Wifi7 路由器開發板采用聯發科MT7988A芯片設計,支持4個2.5G口,支持2個10G光電口,支持4G/5G擴展

    DDR4 RAM、8GB eMMC、128MB SPI-NAND 閃存。支持4個2.G口,支持2個10G光電口,支持4G/5G擴展。它是
    發表于 05-28 16:20

    25G PHY到AI平臺:差分晶振FCO-PG系列關鍵應用全解讀

    ~1.2ps 2.5V / 3.3V 推薦應用領域 1. 高速以太網10G/25G/100G) · 25G PHY時鐘:156.25 MH
    發表于 05-16 14:46

    雙通道CAN轉以太網#CAN轉以太網#三格電子

    以太網
    三格電子科技
    發布于 :2025年05月12日 13:17:05

    詳解Xilinx的10G PCS PMA IP

    如果要在Xilinx的FPGA上使用萬兆以太網通信,大致有三種方法構建協議棧。第一種使用GTX等Serdes作為底層的PHY,上層通過HDL實現構建MAC和IP層,這種方式難度會比較大,底層需要完成PHY層的設計,最終我想通過這種方式實現萬兆
    的頭像 發表于 04-18 15:16 ?2137次閱讀
    詳解Xilinx的<b class='flag-5'>10G</b> PCS PMA <b class='flag-5'>IP</b>