實驗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文章
3819瀏覽量
111193 -
amd
+關注
關注
25文章
5682瀏覽量
139941 -
SFP
+關注
關注
4文章
171瀏覽量
36838 -
JTAG
+關注
關注
6文章
415瀏覽量
74962 -
光模塊
+關注
關注
82文章
1629瀏覽量
63682 -
光纖接口
+關注
關注
0文章
31瀏覽量
9670
原文標題:【ALINX 技術分享】AMD Versal AI Edge 自適應計算加速平臺之GTYP收發器誤碼率測試IBERT實驗(6)
文章出處:【微信號:ALINX,微信公眾號:ALINX】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
IBERT GT收發器誤碼率測試實例
【ALINX 技術分享】AMD Versal AI Edge 自適應計算加速平臺之 Versal 介紹(2)
IP集成式誤碼率測試器(IBERT)的主要性能和優勢介紹
BER誤碼率 影響誤碼率的因素
誤碼率是指什么_誤碼率是怎么表示_怎么計算
關于ZC706評估板的IBERT誤碼率測試和眼圖掃描詳細分析
ZC706評估板IBERT誤碼率測試和眼圖掃描
AMD自適應計算加速平臺之GTYP收發器誤碼率測試IBERT實驗(6)
評論