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