91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

IBERT GT收發(fā)器誤碼率測試實例

FPGA設計論壇 ? 來源:FPGA設計論壇 ? 2025-11-24 09:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、前言

IBERT(Integrated Bit Error Ratio Tester),集成誤碼率測試儀。作為用戶來說可以使用這個工具對自己設計的板子中的高速串行收發(fā)器進行簡單測試,從而判斷設計的接口是否有問題。因為這個工具是直接集成到FPGA上,這樣一來直接使用這個工具來測試高速接口就方便很多了,它只需要JTAG和測試接口用的連接線就能完成對板子的測試。

二、IBERT配置

使用ibrt時主要時例化時對各個參數進行配置,本節(jié)將順應IP的配置順序對各個配置參數進行介紹。在對4個配置頁面進行介紹之前,先對component name進行說明,這個就是ip的定義名字,可以有字母數字下劃線組合而成,下劃線不能再最前面。

2.1 協(xié)議定義

協(xié)議是線速/數據寬度/參考時鐘速率的組合。一個 IBERT 內核最多可以定義三個協(xié)議,并且可以將任意數量的可用 Quad 指定為定義的任何協(xié)議。

c46db0bc-c50d-11f0-8c8f-92fbcf53809c.png

Silicon Version:選擇“常規(guī) ES/產品”或“初始 ES”按鈕以匹配目標芯片,這兩者的區(qū)別暫時還沒弄清楚,一般來說使用過程中默認選第一個。

Number of Protocols:選擇協(xié)議的數量, 一個IBERT 最多可定義三個協(xié)議。

Protocol:在Protocol框中,選擇自定義(custom)或其他預定義協(xié)議。如果為自定義,需要在linerate框中輸入線速率(如果超出允許的范圍,則線速率以紅色文本顯示)。

LianRate(Gbps):線速率,單位為吉比特每秒??梢愿鶕筮x擇自定義值,也可以從預先提供的行業(yè)標準協(xié)議(例如,CPRI、千兆以太網或 XAUI)中進行選擇。

DataWith:選擇數據的位寬。

refclk(Mhz):參考時鐘頻率,單位為兆赫茲。GT收發(fā)器的參考時鐘。

Quad Count:再參考時鐘頻率下運行的Quad數量。一個Quad對應四個channel。

Quad PLL:Quad的時鐘單元,默認情況下,Quad PLL 處于選中狀態(tài)。要改為選擇 CPLL,可以取消選中 QPLL 復選框。Xilinx建議在高于 6.5 Gb/s 的線速率下使用 QPLL,可以為 0.6 Gb/s 至 6.5 Gb/s 范圍內的每個線速選擇 QPLL或者CPLL。

2.2 協(xié)議選擇

c4d43788-c50d-11f0-8c8f-92fbcf53809c.png

GTH location:將顯示器件/封裝組合中可用的Quad。

Protocol Selected:將要測的Quad分配給特定協(xié)議。

Refclk Selection:參考時鐘輸入的合法選擇列在 REFCLK 選擇組合中,這里需要結合原理圖確定是選擇MGTREFCLK0還是MGTREFCLK1,以及是否選擇相鄰的南北兩個Quad的參考時鐘作為本Quad的參考時鐘。

TXUSRCLK Source:將 Quad 分配給協(xié)議后,將啟用 TXUSRCLK 驅動源組合會被使能。TXUSRCLK 在 Quad 中的所有四個通道之間共享,因此需要確認組合中 TXOUTCLK 中的哪一個通道應用于用戶時鐘。

2.3 Clock Settings

c53627b8-c50d-11f0-8c8f-92fbcf53809c.png

Add RXOUTCLK Probes:如果需要,接收器時鐘探頭使能功能可從任何串行收發(fā)器中提取恢復的時鐘。啟用后,會出現(xiàn)一個新面板,可以在其中填寫串行收發(fā)器源和探針標準。在“時鐘設置”選項卡中,單擊“添加RXOUTCLK探頭”,Quad lane0 驅動輸出引腳或引腳對。需要從列表中選擇 I/O 標準并分配有效的引腳位置。

Systom clock:IBERT內核需要一個自由運行的系統(tǒng)時鐘,用于通信和內核中包含的其他邏輯。選擇 I/O 標準、有效引腳位置和頻率以完成系統(tǒng)時鐘設置?;蛘?,也可以選擇任何啟用的Quad參考時鐘。為了使內核正常工作,當FPGA配置為IBERT內核設計時,該系統(tǒng)時鐘源必須保持工作和穩(wěn)定。如果系統(tǒng)時鐘的運行速度超過150 MHz,則會使用混合模式時鐘管理器(MMCM)在內部對其進行分頻,以滿足時序限制。xilinx推薦選擇外部時鐘源來驅動系統(tǒng)時鐘 。

注:在我自己的使用過程中選擇了一個Quad的參考時鐘作為系統(tǒng),結果在vivado hardware 下始終不會出現(xiàn)IBERT,導致無法觀測誤碼率,最終選擇板上晶振作為IBERT時鐘IBERT才被探測到,而后發(fā)現(xiàn)最初為其選擇參考時鐘為系統(tǒng)的哪個Quad則是無法link上。因此如Xilinx的推薦一樣,最好選擇外部時鐘源來驅動IBERT的系統(tǒng)時鐘。

2.4 Summary

c5921e9c-c50d-11f0-8c8f-92fbcf53809c.png

回顧總結之前配置的內容。

三、IBRT使用

在完成好IP的設置之后,可以在工程下看到綜合好的IP模塊,單擊右鍵點擊open IP example design即可獲得基于該IP生成的示例工程。直接生成比特然后下載到板子上即可。

工程下載完成后,在vivado hardware manager中便會顯示IBRT的內容,下下方也會出現(xiàn)serial I/O Links以及serial I/O Scans頁面,在IBERT上右鍵創(chuàng)建Links或者直接在serial I/O Links點擊+號添加links。

3.1 serial I/O Links

在serial I/O Links頁面中可以看見詳細的鏈路信息。

c5eed11e-c50d-11f0-8c8f-92fbcf53809c.pngc648d3e4-c50d-11f0-8c8f-92fbcf53809c.png

Status:鏈路傳輸速率,如果為建鏈成功會顯示No Link,建鏈不成功多半時時鐘不對,以及PCB的問題。.當檢查器連續(xù)五個周期接收到沒有錯誤的數據時,就會斷言LINK信號(顯示線速率)。如果 LINK 信號被置位,并且檢查器連續(xù)收到五個帶有數據錯誤的周期,則 LINK 信號將被取消置位(顯示No Link)。

Bits:探測到的比特數量。

Error:錯誤的比特數量。

BER:誤碼率,bit error ratio。

Reset:如果更改了serial I/O Links中的某些配置,需要reset下一重新進行檢測。

TX/RX Pattern:測試時的偽隨機碼(PRBS),接收端需要校驗發(fā)送端發(fā)送的數據是否正確的來計算誤碼率,故需要Tx和Rx的偽隨機碼一致。

TX Pre-Cursor:TX 預加重,用于改善信號傳輸質量的參數,可以修改參數獲取最優(yōu)質量鏈路。

TX Post-Cursor:TX后加重,用于改善信號傳輸質量的參數,可以修改參數獲取最優(yōu)質量鏈路。

TX Diff Swing:用于改善信號傳輸質量的參數,可以修改參數獲取最優(yōu)質量鏈路。

DFE Enabled:收發(fā)器的Rx接收端的均衡器的使能信號,勾選有利補償信號在信道傳輸中的損失。

Inject Error:可以在測試過程中注入錯誤,可以模擬真實情況下有可能遇到的各種影響。

TX/RX Reset:發(fā)送端和接收端各自單獨的復位。

RX/TX PLL Status:顯示locked即表示可以進行測試,如果顯示其他則說明對應的參考時鐘設置或參考時鐘的管腳約束有問題,需要重新設置。

Loopback Mode:主要五個選項,分為近端、遠端的PCS和近端、遠端PMA回環(huán),以及none。如果選擇none,則Tx端的碼流將會輸出,根據自行外部連接線再輸入到Rx端去,選擇外部連接一定要注意連接情況。

3.2 serial I/O Scans

serial I/O Scans用來生成GT鏈路的眼圖,可以在serial I/O Links頁面中右鍵添加scan以產生眼圖,也可以在serial I/O Scans頁面添加。

眼圖的橫坐標為-0.5到0.5,表示一個數據的數字周期。

除了單次查看眼圖判斷信道質量,還可以選擇sweep的方式來設置多組不同的參數生成眼圖的方式,這樣就可以獲取最佳預加重參數,這樣一來在此后的接口設計當中就可以使用到這樣的一組參數,以此提供信號傳輸的質量。

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

    關注

    10

    文章

    3819

    瀏覽量

    111176
  • 眼圖
    +關注

    關注

    1

    文章

    76

    瀏覽量

    21763
  • 誤碼率
    +關注

    關注

    1

    文章

    26

    瀏覽量

    14464
  • Vivado
    +關注

    關注

    19

    文章

    857

    瀏覽量

    71091

原文標題:【vivado】 IBERT GT收發(fā)器誤碼率測試

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    是德科技全新多通道比特誤碼率測試

    德科技公司(NYSE:KEYS)今天宣布推出一款基于 14 插槽 AXIe 主機的多通道 比特誤碼率測試儀解決方案,適用于多路測試。最新比特誤碼率
    發(fā)表于 01-19 11:23 ?1885次閱讀

    誤碼率測試儀的技術原理和應用場景

    誤碼率測試儀是一種用于測量數字信號中誤碼率測試儀器,其技術原理和應用場景如下:技術原理誤碼率測試
    發(fā)表于 10-25 14:05

    #fpga 利用IBERT IP核實現(xiàn)GTX收發(fā)器硬件誤碼率測試實例

    fpga收發(fā)器
    明德?lián)P科技
    發(fā)布于 :2023年09月05日 11:32:14

    利用IBERT核對GTX收發(fā)器板級測試

    一、概述 IBERT(集成誤碼率測試儀)是xilinx為7系列FPGA GTX收發(fā)器設計的,用于評估和監(jiān)控GTX收發(fā)器
    發(fā)表于 06-21 11:23

    基于FPGA的誤碼率測試儀的設計與實現(xiàn)

    本文提出了一種使用FPGA 實現(xiàn)誤碼率測試的設計及實現(xiàn)方法。該設計可通過FPGA 內建的異步串行接口向主控計算機傳遞誤碼信息,也可以通過數碼管實時顯示一段時間內的誤碼率。文
    發(fā)表于 06-26 17:32 ?55次下載

    IP集成式誤碼率測試IBERT)的主要性能和優(yōu)勢介紹

    面向 UltraScale? 架構 GTY 收發(fā)器的可定制 LogiCORE? IP 集成式誤碼率測試 (IBERT) 核用于評估和監(jiān)控
    的頭像 發(fā)表于 07-08 09:58 ?5769次閱讀

    BER誤碼率 影響誤碼率的因素

    A 誤碼率基礎 誤碼率(Bit error rate, BER)是用于評估傳輸數字數據的系統(tǒng)的關鍵參數。 適用于誤碼率的系統(tǒng)包括無線數據鏈路,以及光纖數據系統(tǒng)、以太網或任何通過噪聲、干擾和相位抖動
    發(fā)表于 03-21 10:15 ?1.8w次閱讀
    BER<b class='flag-5'>誤碼率</b> 影響<b class='flag-5'>誤碼率</b>的因素

    誤碼率是指什么_誤碼率是怎么表示_怎么計算

     誤碼的產生是由于在信號傳輸中,衰變改變了信號的電壓,致使信號在傳輸中遭到破壞,產生誤碼。噪音、交流電或閃電造成的脈沖、傳輸設備故障及其他因素都會導致誤碼 誤碼率(比如傳送的信號是1,
    的頭像 發(fā)表于 03-08 08:59 ?6.8w次閱讀
    <b class='flag-5'>誤碼率</b>是指什么_<b class='flag-5'>誤碼率</b>是怎么表示_怎么計算

    信道編碼中的誤碼率曲線與編碼增益及編碼設計的誤碼率分析

    本文檔的主要內容詳細介紹的是信道編碼中的誤碼率曲線與編碼增益及編碼設計的誤碼率分析
    發(fā)表于 06-03 08:00 ?14次下載
    信道編碼中的<b class='flag-5'>誤碼率</b>曲線與編碼增益及編碼設計的<b class='flag-5'>誤碼率</b>分析

    關于利用IBERT核對GTX收發(fā)器板級測試的原理與過程詳解

    IBERT(集成誤碼率測試儀)是xilinx為7系列FPGA GTX收發(fā)器設計的,用于評估和監(jiān)控GTX收發(fā)器。
    的頭像 發(fā)表于 05-02 22:10 ?7790次閱讀
    關于利用<b class='flag-5'>IBERT</b>核對GTX<b class='flag-5'>收發(fā)器</b>板級<b class='flag-5'>測試</b>的原理與過程詳解

    關于ZC706評估板的IBERT誤碼率測試和眼圖掃描詳細分析

    IBERT(Integrated Bit ErrorRatio Tester,集成誤比特率測試工具),是Xilinx提供用于調試FPGA高速串行接口比特誤碼率性能的工具,最常用在GT
    的頭像 發(fā)表于 04-27 16:10 ?9421次閱讀
    關于ZC706評估板的<b class='flag-5'>IBERT</b><b class='flag-5'>誤碼率</b><b class='flag-5'>測試</b>和眼圖掃描詳細分析

    利用IBERT IP核實現(xiàn)GTX收發(fā)器硬件誤碼率測試實例

    通過IBERT我們可以獲取誤碼率,觀察眼圖,調節(jié)串行收發(fā)器的參數,從而有助于判斷可能存在的問題,便于驗證硬件的穩(wěn)定性和信號完整性。
    的頭像 發(fā)表于 08-14 10:14 ?2817次閱讀
    利用<b class='flag-5'>IBERT</b> IP核實現(xiàn)GTX<b class='flag-5'>收發(fā)器</b>硬件<b class='flag-5'>誤碼率</b><b class='flag-5'>測試</b><b class='flag-5'>實例</b>

    如何在DS2652x STC上使用誤碼率測試

    本應用筆記解釋了如何在DS2652x單芯片收發(fā)器(STC)中配置誤碼率測試儀(BERT)。它詳細說明了設計人員需要做出的所有選擇,并提供了有關用于每個操作的寄存的詳細信息。
    的頭像 發(fā)表于 01-11 10:36 ?1787次閱讀

    ZC706評估板IBERT誤碼率測試和眼圖掃描

    IBERT(Integrated Bit ErrorRatio Tester,集成誤比特率測試工具),是Xilinx提供用于調試FPGA高速串行接口比特誤碼率性能的工具,最常用在GT
    的頭像 發(fā)表于 06-21 11:29 ?5796次閱讀
    ZC706評估板<b class='flag-5'>IBERT</b><b class='flag-5'>誤碼率</b><b class='flag-5'>測試</b>和眼圖掃描

    基于IBERT的GTX數據傳輸測試

    的高速串行收發(fā)器(GTX)通信情況進行板上測試。利用該IP核可以得到 GTX通信誤碼率,同時結合眼圖,有助于我們FPGA硬件的GTX通信穩(wěn)定性進行驗證。
    的頭像 發(fā)表于 08-31 11:45 ?4692次閱讀
    基于<b class='flag-5'>IBERT</b>的GTX數據傳輸<b class='flag-5'>測試</b>