使用GTX之前利用IBERT進行GTX的通信測試。
IBERT的基本IP配置如下所示
在開始高速接口前,我們來試試IBERT測試吧! - 知乎 (zhihu.com)
當想將GTX發出的信號通過調制器的時候,發現調制器只有一個SMA接口,而GTX發出的信號是差分信號,也就是兩個GTX接口。
由於IBERT只能測試一個bank(4個GTX通道),無法測試單獨的一個GTX通道,所以需要利用IBUFDS原語句進行差分時鍾的單端化,其語法如下
IBUFGDS
#(.DIFF_TERM("FALSE"))
u_ibufgds
(
.I(SYSCLKP_I),//輸入的主時鍾,通常為P
.IB(SYSCLKN_I),//輸入的副時鍾,通常為N
.O(sysclk_i)//輸出的時鍾
);