久久久久国产综合精品-久久人妻视频观看-亚洲在线地址一二三-日本中文字幕久久久-天天日天天弄天天干b-久久久久国产精品99-国产日韩av大片快播-91精品国产综合久久撸-亚洲熟女久久一区二区,国产欧美日韩综合精品一,亚洲欧美日本视频在线观看,日本中文字幕在精品

歡迎進入儀商網(wǎng)!

【鼎陽硬件智庫原創(chuàng)︱調(diào)試經(jīng)驗 】PCIe接口失效問題分析實例

引 言

PCIe是一個在很多領(lǐng)域中都有著廣泛且重要應(yīng)用的接口,經(jīng)過十幾年的發(fā)展,PCIe接口已經(jīng)從1.0發(fā)展到現(xiàn)在的3.0,4.0也已即將開始應(yīng)用。PCIe技術(shù)的物理層基于串行SerDes技術(shù),因此用極少的物理連線就可以實現(xiàn)高速的數(shù)據(jù)傳輸。筆者在前段時間碰上了兩個PCIe接口失效的問題,第一個經(jīng)過分析是PCIeESD防護沒有做好導(dǎo)致通訊中斷,第二個是電源負載過大導(dǎo)致PCIe供電異常,FPGA PCIe IPCORE邏輯時鐘失鎖。現(xiàn)把這兩個問題的定位和解決過程與讀者一同分享。

 1.系統(tǒng)概述及問題描述

現(xiàn)簡略的介紹該系統(tǒng),其簡略框圖如下:

 

該系統(tǒng)由兩個模塊組成,前端模塊可插拔,在插入后會傳輸信號給FPGA,信號經(jīng)過前端接收,A/D采樣后進入FPGA做信號處理,然后FPGA把處理過的信號通過PCIe接口傳送給工控機進行后處理及顯示。工控機也會通過PCIe接口控制FPGA的工作狀態(tài)。前端的模塊是可插拔的。

第一個問題是該機器在做測試時,發(fā)現(xiàn)在換模塊時會偶發(fā)的出現(xiàn)工控機與FPGA的通訊異常的現(xiàn)象,該現(xiàn)象出現(xiàn)的頻率很低,測試組的同事反饋在做測試時經(jīng)常會有換模塊的操作,但該現(xiàn)象基本上幾天才出現(xiàn)一次,雖然該現(xiàn)象概率低,但是問題影響甚為重大,必須攻破。

第二個問題則是系統(tǒng)不接交流電而使用電池運行在某種模式下,在達到10%低電量時,會必發(fā)的出現(xiàn)PCIe通訊異常。

 2.第一個問題定位及解決過程

該問題的定位開始是沒有頭緒的,因為問題出現(xiàn)后,PCIe的通訊已經(jīng)中斷,此時想通過工控機去讀FPGA的調(diào)試相關(guān)的寄存器已經(jīng)沒有用,即此時讀上來的值都是無效的。但是還是得先逐步的排除問題。

第一步:是否是軟件的問題

通過閱讀問題發(fā)生時的軟件日志,發(fā)現(xiàn)在問題發(fā)生時,軟件沒有收到中斷請求,這說明在插拔模塊的過程中,PCIe通訊已經(jīng)失效,模塊插入/拔出的中斷已經(jīng)無法發(fā)出(在模塊插入或者拔出的過程FPGA會檢測,如果發(fā)生該事件FPGA會通過PCIe發(fā)出中斷給工控機)。且在問題發(fā)生時軟件日志的記錄上軟件沒有異常之處,因此排除是軟件的問題。 

第二步:是否是FPGA邏輯的問題

通過在FPGA插入在線邏輯分析儀,把PCIe的運轉(zhuǎn)狀態(tài)機LTSSM加入到在線邏輯分析儀,在發(fā)生此問題時觸發(fā)觀測LTSSM狀態(tài)機。在測試時,復(fù)現(xiàn)該問題后發(fā)現(xiàn)LTSSM有重新回到復(fù)位狀態(tài)的動作,因此懷疑此時可能是電源或者是PCIe接口復(fù)位信號的問題,因為在正常情況下,如果系統(tǒng)復(fù)位信號沒有動作,且上位機沒有重新發(fā)送PCIe鏈路訓(xùn)練命令的話,LTSSM狀態(tài)機是不會被復(fù)位的。因此該線索把該問題的原因?qū)虻綇?fù)位信號或電源上。

第三步:監(jiān)測PCIe接口的復(fù)位信號

PCIe接口的電路如下圖所示:

 

由上圖可以看到,PCIe接口由數(shù)據(jù)接收差分管腳PCIE_RX_PPCIE_RX_N,數(shù)據(jù)發(fā)送差分管腳PCIE_TX_P,PCIE_TX_N,以及SMBUS(SMBCLK, SMBDAT),JTAG管腳,參考時鐘PCIE_REFCLK_PPCIE_REFCLK_N以及復(fù)位管腳PCIE_PERST_N組成。其中JTAG管腳和SMBUS可以不連,參考時鐘也可以選擇用本地時鐘或者選用接插件過來的PCIE_REFCLK_P,PCIE_REFCLK_N。前面提到,由于重點懷疑復(fù)位信號有所動作,因此對該復(fù)位信號用示波器進行監(jiān)測。在若干次實驗以后,發(fā)現(xiàn)在某次插入模塊后失效時,捕捉到了PCIE復(fù)位信號PCIE_PERST_N有一個持續(xù)時間約為2.3us的低電平脈沖,正是該脈沖信號讓FPGAPCIE IPCORE復(fù)位,導(dǎo)致PCIE通訊中斷的原因。該脈沖信號如下圖所示:

 

該干擾脈沖從何處而來?經(jīng)過實驗發(fā)現(xiàn)是靜電導(dǎo)入。我們在插拔模塊時,由于模塊本身外殼有部分金屬,因此靜電從外殼金屬進來后經(jīng)過某些路徑耦合到PCIe復(fù)位線上,引發(fā)了該問題。

問題解決思路:找到問題來源點,解決方法就多種多樣了。在此筆者推薦三種方法一起用:1. PCIE_PERST_N復(fù)位信號加濾波;2. 做好整機/模塊的ESD保護;3. FPGAPCIE_PERST_N信號做判斷后再引入FPGAPCIe IPCORE復(fù)位端,即對PCIE_PERST_N信號做低脈沖時間計數(shù),大于規(guī)定的ms級低電平才判斷為復(fù)位,否則則判斷為干擾信號,FPGA控制邏輯不去復(fù)位PCIE IPCORE。

3.第二個問題定位及解決過程

該問題的定位比第一個問題定位簡單。因為該問題是在帶電池低電量時必發(fā),在插上交流電時則沒有該現(xiàn)象,因此可以排除軟件和FPGA邏輯問題,因此把問題聚焦在電源上。通過示波器實地測試,發(fā)現(xiàn)在電池低電量且工作于該模式下,電流有突然增大的現(xiàn)象,導(dǎo)致此時電壓跌落,引發(fā)FPGA邏輯時鐘失鎖,由于FPGA邏輯的設(shè)計是使用邏輯系統(tǒng)時鐘鎖定信號作為PCIe IPCORE部分邏輯的復(fù)位信號,因此此時會導(dǎo)致FPGAPCIe IPCORE被復(fù)位,進而產(chǎn)生PCIe通訊失效的現(xiàn)象?,F(xiàn)在來分析一下整個過程,該時刻波形記錄如下圖所示:

 

如上圖所示,黃色的波形為系統(tǒng)電流波形,使用電流探頭測量,綠色和青色波形為模塊某部分調(diào)壓波形,非FPGA PCIe供電電壓,在此處可以認為跟筆者的分析無關(guān)。比較遺憾的是,這個截圖中沒有記錄下FPGA的供電電壓,有記錄的圖筆者沒有找到。但是該圖可以很明確的分析此時系統(tǒng)電流變化的過程:在某種工作模式下,電流突然急劇上升,此時會造成FPGA供電電壓發(fā)生變化,進而導(dǎo)致FPGA邏輯時鐘失鎖,進而造成FPGA邏輯復(fù)位,由于此時FPGA邏輯處于復(fù)位狀態(tài),寄存器不再翻轉(zhuǎn),因而系統(tǒng)供電電流突然急劇下降,此時可以對應(yīng)到上圖的電流急劇下跌,由于電流下跌,負載減輕導(dǎo)致FPGA工作電壓回復(fù)正常,時鐘重新鎖定,FPGA邏輯復(fù)位完成,重新工作,因此電流又重新回復(fù)到比之前模式切換時的功耗略少的狀態(tài)。整個過程是一個鏈?zhǔn)椒磻?yīng),非常清晰的被記錄在示波器上。

問題解決思路:改善電源模塊供電設(shè)計,增加裕量。

4.總 結(jié)

對于PCIe接口的穩(wěn)定性設(shè)計來說,電源和時鐘是關(guān)鍵,在保證了電源和時鐘的穩(wěn)定性以后,還需要注意對關(guān)鍵敏感信號的保護,在有外部接插,觸碰動作介入系統(tǒng)的情況下,注意對PCIe接口的敏感信號,如復(fù)位信號的保護是非常有必要的。

 鼎陽硬件智庫專家介紹 

樊繼明,硬件設(shè)計與測試從業(yè)6,專長ASIC/FPGA邏輯設(shè)計,高速接口(LVDS, 高速SerDes)邏輯設(shè)計與驗證,2009年畢業(yè)于華南理工大學(xué),工學(xué)碩士。曾在通訊行業(yè)從事過3年的ASIC設(shè)計,主要涉及到光傳送網(wǎng)100G OTN DSP物理層芯片邏輯設(shè)計,現(xiàn)在某醫(yī)療設(shè)備行業(yè)從事FPGA邏輯設(shè)計,主要聚焦于高速接口以及數(shù)字波束合成方面的設(shè)計。

關(guān)于鼎陽

鼎陽科技(SIGLENT)是一家專注于通用電子測試測量儀器及相關(guān)解決方案的公司。

2005推出第一款數(shù)字示波器產(chǎn)品至今,10年來鼎陽科技一直是全球發(fā)展速度最快的數(shù)字示波器制造商。歷經(jīng)多年發(fā)展,鼎陽產(chǎn)品已擴展到數(shù)字示波器、手持示波表、函數(shù)/任意波形發(fā)生器、頻譜分析儀、臺式萬用表、直流電源等通用測試測量儀器產(chǎn)品。2007年,鼎陽與高端示波器領(lǐng)導(dǎo)者美國力科建立了全球戰(zhàn)略合作伙伴關(guān)系。2011年,鼎陽發(fā)展成為中國銷量領(lǐng)先的數(shù)字示波器制造商。2014年,鼎陽發(fā)布了中國首款智能示波器SDS3000系列,引領(lǐng)“人手一臺”型實驗室使用示波器由功能示波器向智能示波器過渡的趨勢。目前,鼎陽已經(jīng)在美國克利夫蘭和德國漢堡成立分公司,產(chǎn)品遠銷全球70多個國家,SIGLENT正逐步成為全球知名的測試測量儀器品牌。

關(guān)于鼎陽硬件設(shè)計與測試智庫

鼎陽硬件設(shè)計與測試智庫(簡稱鼎陽硬件智庫)由深圳市鼎陽科技有限公司領(lǐng)銜創(chuàng)辦,是中國第一家“智力眾籌”模式的硬件智庫。

 鼎陽硬件智庫順時順勢,倡導(dǎo)“連接-分享-協(xié)作-創(chuàng)造”的理念,高舉志愿者服務(wù)的大旗,相信互聯(lián)網(wǎng)是“愛”的大本營,相信人們都有發(fā)自內(nèi)心分享的愿望。

鼎陽硬件智庫選擇硬件領(lǐng)域最普遍的七類問題:電源,時鐘,DDR,低速總線,高速總線,EMC,測試測量進行聚焦。尋找“最針尖”的問題進行研討,針對“最針尖”的問題組織專家答疑,將硬件大師積累的寶貴知識和經(jīng)驗變成公眾財富,惠及更多硬件人。

鼎陽硬件智庫的運作載體包括“線上”的微信公眾號分享,微信群,網(wǎng)站,網(wǎng)絡(luò)社區(qū)論壇,博客,郵件群等多種互聯(lián)網(wǎng)工具和“線下”的專家論壇和專家把脈?!熬€上”的分享堅持原創(chuàng),堅持干貨,保持專注和深耕?!熬€下”專家論壇邀請硬件相關(guān)的一線實戰(zhàn)派專家分享“最干貨”的硬件設(shè)計與測試知識與經(jīng)驗,面對面相互研討;“線下”的專家把脈,通過大數(shù)據(jù)連接,促使具體問題和最熟悉這個具體問題的專家“精準(zhǔn)匹配”,遠程問診和現(xiàn)場解決問題相結(jié)合。

聲明: 聲明:凡本網(wǎng)注明"來源:儀商網(wǎng)"的所有作品,版權(quán)均屬于儀商網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編使用。
經(jīng)本網(wǎng)授權(quán)使用,并注明"來源:儀商網(wǎng)"。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,歸原版權(quán)所有人所有。目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如有作品的內(nèi)容、版權(quán)以及其它問題的,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
本網(wǎng)轉(zhuǎn)載自其它媒體或授權(quán)刊載,如有作品內(nèi)容、版權(quán)以及其它問題的,請聯(lián)系我們。相關(guān)合作、投稿、轉(zhuǎn)載授權(quán)等事宜,請聯(lián)系本網(wǎng)。
QQ:2268148259、3050252122。

变态另类av一区二区-人妻少妇av中文字幕一区二区-亚洲综合久久狠狠96-av中文字幕在线人妻 | 久久免费久久免费网-中文人妻字幕友田真希-国产韩国日本欧美一区二区-欧美日韩国产精品成人在线 婷婷精品久久久久久久久久-97精品人妻一区二区三区精品-日韩精品中文在线视频-国产精品 日韩美女 | 99国产精品爽爽久久久久久-久久这有精品视频-婷婷 在线 五月-99久久国产免费中文无字幕 | 国产日韩欧美不卡在线二区-91精品国产视频在线观看-国产av一二三四五-少妇极品熟妇人妻丰满 | 国产亚洲欧美日韩亚洲中文色-精品人妻一区二区四区-成人三级黄色免费网站-超碰国产亚洲精品免费 日韩精品h视频-中文字幕日日夜夜精品-1区2区3区免费看-亚洲婷婷第一成人综合 | 1区2区3区高清视频-久久综合网天天综合网-亚洲久久久激情偷拍-久久久久久久久久久91精品 | 麻豆一级免费成人观看-中文人妻熟妇精品乱又伧老牛在线-中文字幕最新在线观看-av中文天堂网在线 亚洲一区成人免费电影-国产麻豆中文字幕一-蜜臀久久久久久久久-亚洲av日韩av一二区 | 久久精品中文少妇内射-欧美日韩国产中文字幕熟女-国产一区二区三区四区五区免费观看-国内精品一二三四区 | 亚洲午夜久久久久久国产精品-激情综合五月伊人网-欧美国产一区二区三区-婷婷狠狠干婷婷 | 日韩午夜看大片-密桃av中文字幕-乱丰满的岳伦,网站-精品人妻中文字幕欧美在线 | 狂操日本小护士-夫妻赞助商在线观看中文字幕-国产精品久久久久久久久久91-日韩极品少妇在线视频 国产一区二区三区在线-97久久超碰人人-超碰97人人大香蕉-久久夜夜亚洲国产 | 欧美 日韩综合在线-欧美日韩国产制服丝袜在线-欧美少妇内射精品-亚洲国产电影av麻豆 | 国内精品久久久久久久性色-亚洲午夜久久久久久97-91精品婷婷国产综合久久韩漫-超碰免日天天干夜夜爽 | 五月婷婷婷六月丁香-992tv精品成人国产福利在线-最新国产原创粉嫩主播av-中文字幕日韩天堂 | 97久久精品人人爽人人爽人人片-超碰卡一卡二卡三-精品久久人人妻人人做精品-天天做夜夜操,夜夜爽 | 麻豆国产情侣自拍-91精品久久人人妻人人做人人爱-99精品人妻一区二区-久久久999免费国产精品 | 日韩成人动作片在线-久久精品人妻一区二区三区-日韩av熟女人妻中文字幕一区久久-日韩美女诱惑电影 | 中文字幕人妻国产91-六月色婷婷在线视频-99久久精品费精品国产777-精品尤物久久久久久久熟女高潮 | 亚洲精品久久久久久a-99精品视频在线观看网站-精品人妻一区二区三区15-中文字幕综合丝袜亚洲 | 人人澡人人射人人爽-99热在线观看国产精品-日韩欧美一级性大片-粉嫩国产av一区二区三区 | 亚洲在线大香蕉伊人-99热 这里都是精品-精品人妻久久久久精品-久久久久久久久精品国产 | 亚洲综合一区免费在线观看-91精品久久在线播放-日本黄页网站视频免费观看-久久久久久人妻精品专区 | 亚洲中文字幕乱码一区二区-日韩av中文字幕第五页-欧美黑人巨大久久久-欧美日韩亚洲欧美日韩 | 222aaa亚洲精品国产-中文字幕婷婷av-色综合久久久久久久久中文-日韩av亚洲av国产av | 成人午夜性色福利在线视频-性做久久久久久性欧美大战久久久-99热这里只有精品免费国产-成人区av一区二区三区 | 久久久久夜色精品国产亚洲av-一本一首久久a久久精品蜜桃-久久久久久久久毛片精品火炮-婷婷色狠狠综合 | 人妻一区二区噜噜-超碰在线进入中文字幕23页-99久久国产综合色-欧美日韩tv在线观看 | 欧美激情偷拍一区二区三区-国产精品久久久久久久久久三级-欧美日韩怡红院a-91人妻极品在线 | 久国产一二三区四区乱码2021-精品伊人久久大香蕉-日韩欧美国产综合动漫-国产精品亚洲蜜臀无 | 国产一区二区av在线播放-日韩精品一级二级在线-国产av高清色综合-2018中文字幕在线观看 | 日韩有码1在线视频-99久久亚洲综合精品成人-av激情亚洲男人天堂-麻豆免费一区二区三区漫画 | 亚洲激情久久综合-亚洲欧美一区二区在线观看-日本久久久婷婷-国产亚洲精品的视频 | 91精品国产综合久久久蜜臀678-六月丁香精品福利-夜夜嗨av一区二区三区免费区-五月婷婷综合激情啪啪 | 蜜臀国产在线视频一区二区-中文字幕一区二区二区三区免费看-99精品视频免费版的特色功能-91黄色大片免费看 | 国产伦视一区二区三区-久久久久久久久久久久久中文字幕-国产女同av一区二区三区-蜜桃久久久亚洲精品成人av | 精品久久久久一区二区-色婷婷视频免费在线观看-日韩av一区二区不卡在线-欧美丰满人妻老熟妇xxxxx | 久久97这里只有精品-国产精品色拉拉免费-www久久综合久久-激情五月 色播五月 | 国产免费观看久久黄av-久久88青青爽一爽-91干视频在线观看-日本人妻久久免费观看 | 亚洲av毛片在线观看免费-激情午夜av一区二区三区-最新中文人妻字幕-婷婷亚洲精品在线观看 | 日韩中文字幕在线观看的-国产一区二区三区日韩-亚洲精品亚洲欧洲日韩av-91人妻精品一区二区三区久久久 | 蜜臀国产在线视频一区二区-中文字幕一区二区二区三区免费看-99精品视频免费版的特色功能-91黄色大片免费看 |