色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何在同一塊開發板上測試GT遠端環回

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 2025-01-08 16:02 ? 次閱讀

環回(loopback)是 GT 的一種特殊配置模式。可以把發送端的數據直通過自身 PMA 層或對方器件(不加進一步處理)后再轉回給發送器件的接收端,并校驗是否有誤碼。這種工作方式可以檢驗 GT 配置是否正常,外部鏈路信號質量等。在比較復雜的斷鏈場景下一般作為一個基本的調試定位手段。

環回分為近端(Near-End)環回和遠端(Far-End)環回。具體介紹可以參考 AM01, CH2。

https://docs.amd.com/r/en-US/am017-versal-gtm-transceivers

近端環回比較常用且方便,遠端環回則需要兩個獨立的器件來通信。AMD 的開發板一般只有一塊 FPGA 或者 AMD Versal Adaptive SoC 芯片,做遠端環回測試的話需要把兩塊開發板對接起來,并且保證兩塊板子的時鐘同源。本文我們介紹一種用一塊開發板測試遠端環回功能的辦法。

以 Versal VPK120 開發板為例。其上包含一塊 VP1202 的芯片,可用 GT Quad 如下:

https://www.xilinx.com/products/boards-and-kits/vpk120.html

dedd710e-cce7-11ef-9310-92fbcf53809c.png

示例選擇 Quad 203 來模擬發送端器件。查看https://docs.amd.com/r/en-US/ug1568-vpk120-eval-bd

QSFP-DD1 和 QSFP-DD2 的連接關系如下:

可以看到 Q203 的 ch0 和 Q204 的 ch1 可以對應連通。選擇 Quad 204 模擬作為接收端器件,使用 DAC 電纜線對接兩個 QSFP-DD。

def11e66-cce7-11ef-9310-92fbcf53809c.png

Step 1:

在 AMD Vivado Design Suite 2024.1 里面建立測試工程。因為是模擬兩個不同器件,這里分別用不同的 gt_bridge 去控制兩個 Quad。Create Block Design, 里面添加兩個 gt_bridge 和兩個 gt_quad_base。在 gt_bridge 里面選擇好協議如下 (可按自己需要選擇):

df15bcda-cce7-11ef-9310-92fbcf53809c.png

使用 Run Block Automation – Customized_Connections, 自動化連線:

df35653a-cce7-11ef-9310-92fbcf53809c.png

df4a5f12-cce7-11ef-9310-92fbcf53809c.png

自動化連線結果如下:

df6da68e-cce7-11ef-9310-92fbcf53809c.png

Step 2:

遠端環回需要兩個器件使用同源時鐘,我們把 Quad 203 和 204 的 REFCLK 修改為同一個。另外去掉該基本測試里面不必要的 IO 控制,只保持 GT serial ports 即可。

驅動控制邏輯所需的 apb3clk,可以用 CIPS 來產生:

df9a4cb6-cce7-11ef-9310-92fbcf53809c.png

修改后的 Diagram 如下:

dfb4a8a4-cce7-11ef-9310-92fbcf53809c.png

保存,生成 HDL wrapper。

Step 3:

根據 VPK120 開發板的設置,添加 REFCLK 和 GTM 位置約束:

dfe1a368-cce7-11ef-9310-92fbcf53809c.png

接下來按普通流程生成下載文件 pdi 即可。

Step 4:

將 VPK120 的 SW1 設置為 0000 (JTAG),啟動并下載 pdi 文件。

Step 5:

按照剛才對照的硬件連接關系,在 Serial I/O Links 中建立鏈:

e0031034-cce7-11ef-9310-92fbcf53809c.png

選擇自己想要測試的 PRBS pattern,設置第一個 Link Q204 ch1. RX 為 Far-End PMA 模式,Q203 ch0.RX 為None(由于此處雙向通信,兩個 Link 的設置可以互換)。此時 Q204 作為了遠端執行環回的器件,Q203 則是發送端器件。這樣就模擬了兩個器件以遠端環回對接的連接方式:

e0292490-cce7-11ef-9310-92fbcf53809c.png

設置 TX Main-Cursor;如果外部 Cable 插損比較大,還可以針對性調節其他 TX Cursor:

e047fc62-cce7-11ef-9310-92fbcf53809c.png

分別復位兩個 Link。之后在 IBERT GTM Real-Time Scan Plots 的眼圖里面,可以看到通信已經建立起來:

e06b179c-cce7-11ef-9310-92fbcf53809c.png

應用此文的辦法,可以在有限的實驗室環境下做針對 Far-End PMA/PCS Loopback 的一些特性測試和觀察,方便進一步學習。

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

    關注

    25

    文章

    5081

    瀏覽量

    97692
  • GT
    GT
    +關注

    關注

    0

    文章

    15

    瀏覽量

    24664

原文標題:開發者分享|如何在同一塊開發板上測試 GT 遠端環回

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    何在嵌入式Linux開發板配置Qt運行環境

    本文基于I.MX6ULL芯片的Linux開發板,介紹如何在嵌入式Linux開發板配置Qt運行環境,并運行Qt程序進行測試
    發表于 10-10 09:56 ?2632次閱讀

    一塊AVR單片機開發板,出一塊51開發板

    要求帶視頻教程的。   再出一塊郭天祥的51開發板 東西很新,配件全 帶視頻
    發表于 10-13 10:37

    一塊stm32開發板

    本人閑置了一塊路虎LPC1768開發板和三星的S3C44B0開發板,想換一塊stm32開發板或者fpga
    發表于 09-03 11:57

    求推薦一塊開發板

    本人學渣,畢業論文為單片機萬用紅外線遙控器開發,淘寶找了幾個店都說沒有能完成我這個課題的開發板。求大神指點我該去買一塊怎樣的開發板
    發表于 04-16 13:17

    一塊二手的FPGA開發板

    有沒有誰買二手的FPGA開發板,想買一塊!有的話下,謝謝!
    發表于 08-23 00:50

    需要一塊STM32的通用開發板

    需要IO輸入,模擬量輸入,和網口通信的STM32通用開發板一塊,最好提供開發板型號,和價格
    發表于 02-07 09:59

    麻煩大家推薦一塊FPGA開發板

    最近在學習FPGA與PC的進行PCI-e通訊,不知道買哪板子好,有人推薦一塊嗎?開發板最好自帶DA和AD模塊,方便使用。我在Xilinx官網上找過,好像沒有自帶DA和AD模塊的
    發表于 08-30 15:04

    一塊開發板的多個FPGA間如何通訊?

    求問下,一塊開發板兩個FPGA芯片這種,倆FPGA之間是啥通訊方式?是直接用線連接然后分別分配引腳就能連上,還是跟兩FPGA
    發表于 03-14 16:07

    何在一塊全新的全志D1開發板跑個ncnn神經網絡推理框架的demo?

    本文是份教程,步驟騎著步驟 (step by step) 地展示了如何在一塊全新的全志 D1「哪吒」開發板,跑個 ncnn 神經網絡推理
    發表于 12-28 07:29

    怎么選擇一塊好的開發板

    開發板毫無疑問,無論是直流無刷還是直流有刷,用的都是伺服電機的控制方案。所以第步是先要找一塊DSP開發板開發板選型怎么選擇
    發表于 02-17 06:36

    如何靈活配置開發板GT參考時鐘

    最近有客戶購買一塊開發板ZC706,打算調試GT光口部分。發現開發板沒有給GT的參考時鐘,原理圖如下:
    發表于 02-23 12:11 ?3209次閱讀

    收獲一塊功能強大價值的Cortex-A9 SoC開發板

    秋天是收獲的季節,您是否想靠自己的實力收獲一塊功能強大價值150美元的Cortex-A9 SoC 開發板呢?
    的頭像 發表于 09-22 09:59 ?7440次閱讀

    用Arduino Uno開發板一塊面包就能輕松搞定這

    基于Arduino開發板的電路使用了ATmega328單片機,2L293D集成電路驅動器和USB串行適配器。用Arduino Uno開發板一塊面包
    的頭像 發表于 04-08 11:24 ?2.4w次閱讀

    如何將RF電路和數字電路做在同一塊PCB

    如果模擬電路(射頻) 和數字電路(微控制器) 單獨工作可能各自工作良好,但是旦將兩者放在同一塊電路,使用同一個電源供電
    發表于 09-16 14:15 ?1361次閱讀
    如何將RF電路和數字電路做在<b class='flag-5'>同一塊</b>PCB<b class='flag-5'>板</b><b class='flag-5'>上</b>

    同一塊PCB安裝RF電路和數字電路需要注意哪些問題

    如果模擬電路(射頻) 和數字電路(微控制器) 單獨工作可能各自工作良好,但是旦將兩者放在同一塊電路,使用同一個電源供電
    發表于 03-03 15:29 ?1272次閱讀
    在<b class='flag-5'>同一塊</b>PCB<b class='flag-5'>板</b><b class='flag-5'>上</b>安裝RF電路和數字電路需要注意哪些問題
    主站蜘蛛池模板: 成人人猿泰山| 竹菊精品久久久久久久99蜜桃| 久久精品视频15人人爱在线直播 | 国产在线观看免费观看| 俄罗斯美女破处| 成人公开免费视频| yellow免费观看在线| a级成人免费毛片完整版| 99久久99久久精品| 99热久久这里只有精品| 99热6精品视频6| gogo免费在线观看| WWW亚洲精品久久久无码| www.色小姐| 成人在线免费观看| 高h辣h双处全是肉一对一| 成人在免费视频手机观看网站| 成人免费视频在线看| 纯肉无码AV在线看免费看| 风车动漫(p)_在线观看官网| 国产成人精品免费视频下载| 国产成人在线视频免费观看| 国产精品久久久久久免费播放 | 久久两性视频| 老熟风间由美AV在线一区二区| 久久性综合亚洲精品电影网| 麻豆成人啪啪色婷婷久久| 免费看大黄高清网站视频在线| 男生射女生| 日日撸影院在线| 午夜视频无码国产在线观看| 亚洲精品一区二区在线看片 | 国产成人免费在线观看| 国产免费久久爱久久啪| 狠狠啪在线香蕉| 老师给美女同学开嫩苞| 女教师苍井空体肉女教师S242| 情欲.美女高潮| 午夜爱情动作片P| 一受n攻高h全肉np| a免费视频|