實驗VIvado工程為“ibert_test”,目錄中還有一個“ibert_ex”,是生成的測試工程。
Vidado軟件為我們提供了強(qiáng)大的誤碼率測試器IBERT,不但可以測試誤碼率還能測試眼圖,給我們使用高速收發(fā)器帶來很大的便利,本實驗做個拋磚引玉,簡單介紹IBERT的使用。
1.1硬件介紹
使用IBERT測試誤碼率和眼圖必須有個收發(fā)環(huán)通的硬件,開發(fā)板上有2個SFP光纖接口,本實驗把2個光接口收發(fā)兩兩連接,形成2個收發(fā)環(huán)通鏈路。
1.2Vivado工程建立
1)新建一個工程名為“ibert_test”
2)在“IP Catalog”中搜索“gt”快速找到“Versal ACAPs Transceivers Wizard”,雙擊
3)“Component Name”改為”ibert”,并修改preset為“Aurora 64B/66B”
4)點(diǎn)擊Transceiver Configs Protocol 0,配置發(fā)送和接收參數(shù),點(diǎn)擊OK
5)點(diǎn)擊Generate
6)右鍵“Open IP Example Design...”,選擇example工程路徑
7)添加buffer連接到apb3clk
8)添加反向器連接到復(fù)位
9)其他一些信號配置為常數(shù)0
10)刪除輸出信號
11)配置sfp_disable為0
12)將CIPS改成PL Subsystem
13)約束引腳
14)生成pdi文件
1.3下載調(diào)試
1)插入光模塊,然后使用光纖將2個光口對接,連接好JTAG下載線,給開發(fā)板上電
2)使用JTAG下載BIT文件到開發(fā)板,可以看到速度接近10.3125Gbps。
3)選擇IBERT,右鍵,選擇“Create Links”
參考原理圖,光纖連接到了Quad104的CH0和CH1,選擇Link 0為Quad_104 CH_0 TX和CH1 RX對應(yīng),Link 1為Quad_104 CH_1 TX和CH0 RX對應(yīng)
4)修改配置,碼流選擇PRBS 31,Loopback配置成None
5)配置完,可以點(diǎn)擊BERT Reset,可以看到Errors都是0,重新開始測試。
6)選擇一個鏈路,右鍵“Create Scan...”
7)默認(rèn)配置出來的眼圖,注意:使用不同的軟件版本,測量眼圖可能會有差異。
審核編輯:劉清
-
收發(fā)器
+關(guān)注
關(guān)注
10文章
3352瀏覽量
105735 -
amd
+關(guān)注
關(guān)注
25文章
5404瀏覽量
133715 -
SFP
+關(guān)注
關(guān)注
3文章
127瀏覽量
35233 -
JTAG
+關(guān)注
關(guān)注
6文章
395瀏覽量
71522 -
光模塊
+關(guān)注
關(guān)注
75文章
1219瀏覽量
58775 -
光纖接口
+關(guān)注
關(guān)注
0文章
24瀏覽量
8952
原文標(biāo)題:【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計算加速平臺之GTYP收發(fā)器誤碼率測試IBERT實驗(6)
文章出處:【微信號:ALINX,微信公眾號:ALINX】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論