《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 一步步教你如何進(jìn)行Xilinx SerDes調(diào)試
一步步教你如何進(jìn)行Xilinx SerDes調(diào)試
賽靈思中國SystemIO專家FAE 楊寧
摘要: FPGASERDES的應(yīng)用需要考慮到板級硬件,SERDES參數(shù)和使用,應(yīng)用協(xié)議等方面。由于這種復(fù)雜性,SERDES的調(diào)試工作對很多工程師來說是一個挑戰(zhàn)。本文將描述SERDES的一般
關(guān)鍵詞: 賽靈思 FPGA Xilinx SerDes
Abstract:
Key words :

賽靈思中國SystemIO專家FAE 楊寧

 

FPGA SERDES的應(yīng)用需要考慮到板級硬件,SERDES參數(shù)和使用,應(yīng)用協(xié)議等方面。由于這種復(fù)雜性,SERDES的調(diào)試工作對很多工程師來說是一個挑戰(zhàn)。本文將描述SERDES的一般調(diào)試方法,便于工程師準(zhǔn)確快速定位和解決問題。

1.       硬件檢測

硬件檢測可以分為原理圖/PCB檢查和板上硬件檢查。這一部分的工作相對簡單,但是很多時候問題是由這些看起來很不起眼的地方導(dǎo)致的。

a)         原理圖/PCB檢查

根據(jù)SERDES應(yīng)用手冊要求檢查原理圖和PCB設(shè)計。例如對于Xilinx 7系列GTX/GTH SERDES,可以參考UG476Board Design Guidelines檢查原理圖和PCB設(shè)計。

b)         板上硬件檢查

使用示波器/萬用表等儀器設(shè)備實際測量板上硬件,確認(rèn)提供給SERDES的工作環(huán)境正常。

                         i.              檢查電源的電壓/精度/紋波/上電順序是否符合數(shù)據(jù)手冊的要求。例如對于Xilinx 7系列GTX SERDES,需要對照DS182檢查。

                       ii.              檢查SERDES參考時鐘頻率/擺幅是否符合數(shù)據(jù)手冊的要求,以及參考時鐘的管腳位置是否正確。

                      iii.              物理通道的檢查,例如確認(rèn)AC耦合電容的容值是否正確,光模塊是否兼容,焊接是否正常。

2.       使用IBERT

IBERT是一個強(qiáng)有力的調(diào)試工具,可以用于調(diào)整參數(shù)設(shè)置和確認(rèn)系統(tǒng)余量,也可以用于故障現(xiàn)象判斷。IBERTCORE generator里產(chǎn)生工程和BIT文件。將BIT文件下載到FPGA后,使用ChipScope Analyzer連接到FPGA上,就會出現(xiàn)IBERTGUI調(diào)試界面。

 

a)         檢查PLL是否LOCK,如果沒有,需要檢查時鐘和電源。比如時鐘頻率是否正確,SERDES是否選擇了正確的時鐘源。

b)         SERDESTXRX設(shè)為相同的數(shù)據(jù)pattern,例如PRBS-31。設(shè)置SERDESNear-end PMA模式。如果這一步不能工作,檢查TX/RX極性是否反轉(zhuǎn);檢查TXUSRCLK/TXUSRCLK2/RXUSRCLK/RXUSRCLK2上的時鐘頻率是否正常。通過這一步保證SERDES內(nèi)部工作正常。

c)         SERDES設(shè)置為Far-end PMAFar-end PCS模式,確認(rèn)遠(yuǎn)端設(shè)備的SERDES是否收發(fā)正常。通過這一步排除和時鐘OFFSET相關(guān)的問題。

d)         如果這些步驟工作正常,但是誤碼率很高,有可能是參數(shù)設(shè)置有問題。需要通過調(diào)整TX/RX的參數(shù)設(shè)置來解決。也可以通過EYE SCAN功能來得到最佳設(shè)置和判斷系統(tǒng)余量。

 

3.       通用的調(diào)試步驟

通常會使用一定的調(diào)試步驟來定位問題,避免重復(fù)工作。一開始,一般不進(jìn)行整個工程的測試,而是基于SERDESWrappers工程,以方便定位問題。一般可以使用CORE generator里的Transceivers Wizard產(chǎn)生的Example Design。在Core generator里產(chǎn)生Transceivers WizardExample Design后,會輸出源文件和scripts。利用scripts可以直接產(chǎn)生運(yùn)行結(jié)果。Example Design里的數(shù)據(jù)產(chǎn)生和檢測都是基于BRAM,可以很方便的修改數(shù)據(jù)。在工程里面,Chipscope VIOs and ILAs必須被加入到工程里面,進(jìn)行控制和調(diào)試分析。

a)         進(jìn)行Near-end PCS測試。

                         i.              啟動SERDES復(fù)位(VIO)。

                       ii.              確認(rèn)復(fù)位結(jié)束(VIO)

                      iii.              檢查SERDES狀態(tài)信號(VIO)。

                      iv.              使用計數(shù)器確認(rèn)時鐘頻率(VIO)。

b)         進(jìn)行Near-end PMA測試。

                         i.              確認(rèn)CDR工作正常,檢測CDR產(chǎn)生的恢復(fù)時鐘(VIO)。

                       ii.              Comma alignment8B/10B狀態(tài)檢查(ILA)。

c)         正常操作檢測

                         i.              確認(rèn)clock correction電路狀態(tài)(ILA)。

                       ii.              確認(rèn)Channel bonding電路狀態(tài)(ILA)。

                      iii.              鏈路通訊檢查(ILAVIO)。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 日本免费一区二区三区a区 日本免费一区二区三区看片 | 最近2019中文字幕mv免费看 | 两个人看的www高清免费视频 | 国产日韩欧美视频 | 欧美三级一区二区三区 | 天天做天天看夜夜爽毛片 | 欧美成人黄色片 | 欧美成a人片在线观看久 | 夜色福利院在线看 | 成人午夜在线视频 | 在线www| 欧美一级片在线观看 | 在线观看黄色x视频 | 高清人人天天夜夜曰狠狠狠狠 | 在线观看免费国产视频 | 97色在线视频观看香蕉 | 国产精品久久久久久久人热 | 春意影院午夜爽爽爽免费 | 中文字幕精品在线视频 | 色男人影院| 香蕉久久夜色精品国产小优 | 免费三级伦理片 | 老外一级毛片免费看 | 国产日韩综合 | 最新色站 | 波多久久夜色精品国产 | 国产大片黄在线看免费 | 本田岬最猛喷一地在线播放 | 在线视频不卡国产在线视频不卡 | 免费狼人久久香蕉网 | 亚洲韩国欧美一区二区三区 | 日韩成人在线视频 | 二级毛片免费观看全程 | 国内精品久久久久久影院老狼 | 色视频免费版高清在线观看 | 黄 色 大 片 网站 | 成年免费大片黄在看 | 日韩精品免费一级视频 | 国产a级特黄的片子视频 | 成人性动漫在线观看视频 | 日韩一区二区超清视频 |