使用Pinpoint?觸發(fā)驗證高速串行總線設(shè)計
信標(biāo)寬度違規(guī)觸發(fā)
通過發(fā)出一個由專用包頭和可變長度數(shù)據(jù)塊組成的“信標(biāo)”信號,基于標(biāo)準(zhǔn)的串行通信設(shè)備通常會表明其在通信通道中的存在狀態(tài)。在設(shè)備加電遇到錯誤條件時,信標(biāo)信號中會包含額外的信息,并持續(xù)更長的時間。過去,在可變長度的信標(biāo)信號超出限定寬度時,是不可能觸發(fā)示波器的。
通過Pinpoint觸發(fā)及全功能A和B事件定義,這個問題得到解決。通過在K28.5字符中的寬度為五個1或五個0 時觸發(fā)示波器,A 事件用來檢測信標(biāo)信號包頭分組中的K28.5逗號。觸發(fā)釋抑設(shè)成大于信標(biāo)信號寬度,這樣只在信標(biāo)信號開始時才發(fā)生A 觸發(fā)事件。
通過使用超時觸發(fā)檢測信號的空閑狀態(tài),B事件指明信標(biāo)信號的末尾。信標(biāo)寬度違規(guī)時間窗口起點由觸發(fā)延遲時間終點定義,觸發(fā)延遲時間是信標(biāo)寬度指標(biāo)。信標(biāo)寬度違規(guī)時間窗口終點由復(fù)位超時來定義。通過這種觸發(fā)設(shè)置,將只在違規(guī)時間窗口內(nèi)發(fā)生信標(biāo)信號終點時,示波器才會觸發(fā)。圖3明了沒有滿足最低3.0 ms指標(biāo)的信標(biāo)信號。
圖3 信標(biāo)寬度違規(guī)觸發(fā)。
8b/10b協(xié)議觸發(fā)和解碼
可以使用總線解碼和觸發(fā)功能,從采集的波形、高速串行信號中自動解碼8b/10b 數(shù)據(jù),如圖4底部所示。另外,示波器顯示屏上還提供了一個解碼的符號列表,可以簡便地驗證數(shù)字?jǐn)?shù)據(jù)及其模擬表示。8b/10b 觸發(fā)和解碼功能可以處理高達(dá)30 Gb/sec 的任何8b/10b 數(shù)據(jù)碼型,因為70000系列示波器為更高的數(shù)據(jù)速率提供了正確的帶寬設(shè)置。
70000系列示波器擁有這種總線觸發(fā)和解碼功能,可以設(shè)置成在8b/10b 數(shù)據(jù)的任意四個符號(40 位)上觸發(fā)采集,它可以觸發(fā)特定包頭或數(shù)據(jù)包,支持總線的十六進(jìn)制和二進(jìn)制格式。這是一種基于串行器/ 解串器(SerDes)的觸發(fā),也可以實時對奇偶性錯誤和字符錯誤作出反應(yīng)。
圖4.8b/10b 串行總線觸發(fā)和解碼。
觸發(fā)限定抖動分析
大多數(shù)串行傳輸標(biāo)準(zhǔn)要求萬億分之一或更好的BER(誤碼率)。在工程速記中,這稱為10-12 位??梢允褂肈POJET?抖動、定時和分析軟件對定時、幅度和抖動行為進(jìn)行串行測量驗證。
這套工具是DSA70000系列的標(biāo)配功能,這一功能位于Analysis 菜單中。DPO7000 和MSO/DPO70000 系列可以選配這一功能。DPOJET 軟件使用“頻譜”方法,估算10-12 BER 時的總抖動。
DPOJET軟件可以在任意碼型或重復(fù)碼型上執(zhí)行分析。行業(yè)小組開發(fā)出信號完整性測量使用的測試碼型,以標(biāo)準(zhǔn)化測量方法,使用最壞情況場景測試被測設(shè)備極限。通常情況下,最好在波形的某個部分執(zhí)行抖動測量。觸發(fā)限定是實現(xiàn)這一程序的關(guān)鍵。
評論