gtp[吉比特收發器]

gtp[吉比特收發器]

GTP簡稱Gigabit Transceiver with Low Power,GTP 是Virtex-5 LXT/SXT中提出來的名詞,是面向分散式套用的數據傳輸平台,根據需求,提供滿足企業級套用需要的通用傳輸功能。

在Xilinx公司的FPGA中,這被稱作吉比特收發器。 GTP簡稱Gigabit Transceiver with Low Power,GTP 是Virtex-5 LXT/SXT中提出來的名詞。

Xilinx的對不同代的高速串列收發器的稱法不同,V4時期的叫MGT,早期的V5 LXT/SXT是GTP,後來出的V5 FXT帶的是GTX,二者最明顯的區別就是,GTX的速度可以翻倍,達到6Gbps以上;就好像SATA 2.0->SATA 3.0,或者USB 2.0->USB 3.0。

XILINX GTX/GTP使用小結

1.XILINX GTX介紹

GTX是Virtex系列 FPGA上的低功耗吉比特收發器,在V6晶片上GTX工作頻寬範圍是750Mb/s到6.6Gb/s,支持收發雙向,且收發雙向獨立。GTX接收和傳送方向均由PMA和PCS兩部分組成,PCS提供豐富的物理編碼層特性,如8b/10b編碼等;PMA部分為模擬電路,提供高性能的串列接口特性,如預加重與均衡。

2.GTX時鐘選擇與GTX的布局

在Virtix6 FPGA上,每個GTX Qaud包含4個GTX和2對差分時鐘輸入。當整個晶片多個GTX被使用時,需要合理的分布GTX與時鐘輸入。從一個Quad輸入的時鐘往上只能給相鄰的一個Quad提供時鐘,往下也只能給相鄰的一個Quad提供時鐘輸入,最多只能驅動三個Quad,當整個晶片多個GTX使用到同樣的參考時鐘輸入時,合理的分布時鐘輸入可以節省需要的時鐘數量,並為時鐘的提供冗餘設計。

因此,基本的原則是同一個物理接口的幾個GTX放在一起,由同一個參考時鐘作為時鐘輸入;不同物理接口的GTX如果在同一個參考時鐘的驅動覆蓋範圍內,可以採用同一個參考時鐘輸入。有條件的情況下,可以做時鐘備份;當一個時鐘可以覆蓋更多個GTX的時候,考慮到時鐘驅動能力的不確定性,為留有更多餘量,沒必要使用到極限(一個時鐘驅動12個GTX)。另外在V5的GTP中,關於多個GTP共用同一個參考時鐘輸入,要求在這個輸入時鐘的時鐘鏈上,每一個GTP都被使用(即使不需要,也要例化),不允許共用同一個參考時鐘的兩個GTP中間有一個沒有使用的GTP。

3.GTX的預加重和均衡

當使用到GTX的物理接口出現信號質量不佳,數據丟包,校驗出錯之類的情況時,為了提高信號質量,可以使用GTX提供的預加重、均衡、調整輸出振幅等功能。預加重和調整輸出振幅用於數據傳送方向,均衡用於數據接收方向。在高速串列接口上,高頻分量衰減比低頻分量要嚴重,導致信號失真,信號質量變差。通過GTX TX方向的預加重,可以提高高頻分量的比例,可以通過設定 TXPREEMPHASIS[3:0]的值,可以選擇預加重的幅度。調整振幅可以補償線路衰減,通過設定TXDIFFCTRL[3:0]可以選擇輸出振幅。接收側的均衡,用於補償高頻信號,也可以選擇補償的幅度。

4.GTX的調試手段

GTX提供了四類不同的環回,可以用於定位問題出現在GTX的哪個部分。同時,通過觀察GTX輸出的PLL時鐘鎖定信號,分析問題是否和時鐘相關。

相關詞條

熱門詞條

聯絡我們