精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

基于IBERT的GTX數據傳輸測試

CHANBAEK ? 來源:FPGA Zone ? 作者:FPGA Zone ? 2023-08-31 11:45 ? 次閱讀

概述

本文介紹一個FPGA開源項目:基于IBERT的GTX數據傳輸測試。IBERT是指誤碼率測試,在Vivado軟件中,IBERT 7 Series GTX IP核可用于對 Xilinx FPGA芯片的高速串行收發器(GTX)通信情況進行板上測試。利用該IP核可以得到 GTX通信誤碼率,同時結合眼圖,有助于我們FPGA硬件的GTX通信穩定性進行驗證。

該項目對GTX收發器進行外部自回環數據傳輸,也就是將同一對收發器的收發端口短接,通過對比收發的特定格式數據流得到誤碼率。文章未尾有該項目Vivado工程源碼獲取方式,希望小伙伴們點贊、分享、投個幣支持一下~

硬件平臺

軟件平臺 :Vivado 2017.4;

硬件平臺 :XC7A35TFTG256-1;

IBERT參數配置

千兆速率配置

千兆速率測試應該選擇千兆以太網 gigabit ethernet 測試協議;

該工程只測試SFP+接口的2組GTX,因此GTX Quad選擇 1

GTX參考時鐘選擇 125****MHZ

圖片

本工程采用的FPGA板卡,與SFP+連接的GTX位于BANK12,所以選擇QUAD_112 使能 千兆以太網 協議;

125MHZ差分晶振與REFCLK1連接,因此參考時鐘選擇 MGTREFCLK1 112

用戶時鐘源選擇其中一個通道即可;

圖片

IBERT內部邏輯工作時鐘選擇GTX輸入的 125Mhz 時鐘即可,當然也可以采用外部時鐘;

圖片

萬兆速率配置

萬兆速率測試選擇的協議為萬兆以太網 tenGBASE-R ,參考時鐘選擇 156.25MHZ

其余設置與千兆速率一致;

圖片

由于SFP+接口位于BANK 12,所以在 QUAD_112 使能 萬兆以太網協議

參考時鐘選擇 MGTREFCLK0 112

圖片

同樣,將GTX輸入的 156.25MHZ 時鐘作為IBERT工作時鐘即可,不需要提供額外的外部時鐘;

圖片

功能測試

該Vivado工程基于Xilinx 提供的IBERT IP核對GTX光通信進行了干兆以太網以及萬光以太網兩種速率下的測試,通過分析誤碼率以及眼圖情況驗證FPGA板卡GTX通信的穩定性。

千兆速率測試

點擊 Serial I/O Links 窗口 Reset 按鈕,對IBERT進行復位,可以看到Errors為0,表示誤碼率為0,GTX硬件工作穩定;

同時,也可以修改測試數據類型,例如PRBS 23-bit等,但要讓收發數據類型一致,然后點擊Reset進行復位;

另外,還可以通過眼圖觀察GTX信號完整性,千兆速率眼圖如下圖所示:

圖片

萬兆速率測試

誤碼率測試操作步驟和千兆一致,得到的眼圖和千兆速率測試有所不同,如下圖所示。萬兆速率下的眼圖藍色區域面積比千兆小,主要原因是萬兆速率下,信號頻率更高,在傳輸過程中損耗更大,上下沿變得更加平緩。

圖片

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

    關注

    1626

    文章

    21678

    瀏覽量

    602040
  • 收發器
    +關注

    關注

    10

    文章

    3401

    瀏覽量

    105875
  • 數據傳輸
    +關注

    關注

    9

    文章

    1853

    瀏覽量

    64499
  • Xilinx
    +關注

    關注

    71

    文章

    2164

    瀏覽量

    121044
  • GTX
    GTX
    +關注

    關注

    0

    文章

    35

    瀏覽量

    10899
收藏 人收藏

    評論

    相關推薦

    Serial RapidIO接口DMA數據傳輸

    ,數據傳輸流方向:光纖/RocketIO GTP/GTX--> DDR2/DDR3內存 --> Serial RapidIO Master DMA Write --> DSP
    發表于 08-23 13:27

    怎么實現基于FPGA的具有流量控制機制的高速串行數據傳輸系統設計?

    本文介紹了基于Xilinx Virtex-6 FPGA的高速串行數據傳輸系統的設計與實現,系統包含AXI DMA和GTX串行收發器,系統增加了流量控制機制來保證高速數據傳輸的可靠性。最后進行了仿真
    發表于 05-25 06:45

    利用 IBERT 進行 GTX 信號眼圖測試 精選資料分享

    利用 IBERT 進行 GTX 信號眼圖測試8.5.4.1 概述Vivado中提供了1種IBERT工具用于對Xilinx FPGA芯片的高速串行收發器進行板級硬件
    發表于 07-20 07:28

    DMA進行數據傳輸和CPU進行數據傳輸的疑問

    求大佬解答,本人正在學習STM32單片機中DMA直接數據存儲部分的內容 看了DMA簡介后,也上手過實例代碼,但是沒有實際的項目經驗,所以有以下疑問: DMA外設在進行數據傳輸的操作,是否也是需要經過
    發表于 05-25 17:18

    利用IBERT核對GTX收發器板級測試

    Serial I/O Links窗口創建連接,將同1個GTX中同一個通道的TX和RX建立link。(也可以選擇auto-detectlinks) 建立link后,若鏈路中連續五個數據傳輸成功,則認為
    發表于 06-21 11:23

    數據傳輸

    通信工程叢書--數據傳輸 這資料還是不錯的,可供參考學習哦!
    發表于 03-25 00:53 ?29次下載

    數據傳輸介質

    2.5  數據傳輸介質      傳輸介質是通信網絡中連接計算機的具體物理設備和數據傳輸物理通路。傳輸介質的特性包括物理描述
    發表于 06-27 21:47 ?0次下載

    IDE數據傳輸模式

    IDE數據傳輸模式 隨著技術的發展,產品對數據傳輸速度要求的提高,IDE接口硬盤的數
    發表于 12-25 14:58 ?402次閱讀

    Modem數據傳輸標準

     Modem數據傳輸標準 數據傳輸標準是指MODEM的
    發表于 12-28 13:29 ?1011次閱讀

    RAID卡的數據傳輸速度

    RAID卡的數據傳輸速度              數據傳輸速度是指硬盤接口的傳輸速度。比如ATA100接口硬盤的
    發表于 01-09 10:47 ?2041次閱讀

    基于USB2.0的紅外數據傳輸系統的設計與實現

    基于USB2.0的紅外數據傳輸系統的設計與實現 摘要:針對有線傳輸的缺點或不足,為避免經常插拔接口造成測試儀器損壞,設計基于USB2.0的紅外數據傳輸系統。詳細論
    發表于 03-13 09:56 ?1603次閱讀
    基于USB2.0的紅外<b class='flag-5'>數據傳輸</b>系統的設計與實現

    數據傳輸,數據傳輸的工作方式有哪些?

    數據傳輸,數據傳輸的工作方式有哪些? 將數據從一個地方傳輸到另一個地方的方法多得令人難以置信。 數
    發表于 03-18 14:41 ?6011次閱讀

    數據傳輸速率是什么意思

    數據傳輸速率是什么意思 數據傳輸速率是通過信道每秒可傳輸的數字信息量的量度。數據傳輸速率也稱為吞吐率。數據傳輸速率由很
    發表于 03-18 14:45 ?4986次閱讀

    DMA數據傳輸(源代碼分享)

    手頭項目也需要加入DMA數據傳輸,以最大限度地提升CPU效率,于是測試了一下XMEGA的DMA模塊,把一塊內存中的數據DMA傳輸到另外一塊內存,DMA
    的頭像 發表于 04-27 09:22 ?9111次閱讀

    網絡數據傳輸速率的單位是什么

    網絡數據傳輸速率的單位是 bps(bit per second) ,即比特每秒,也可以表示為b/s或bit/s。它表示的是每秒鐘傳輸的二進制數的位數。比特(bit)是計算機中數據量的單位,也是信息論
    的頭像 發表于 10-12 10:20 ?946次閱讀