全面認識邏輯分析儀(下)
邏輯分析儀實(shí)時(shí)采集內存中存儲的數據,可以用于各種顯示和分析模式。一旦信息被存儲在系統中,它可以以多種格式查看,從定時(shí)波形直到與源代碼相關(guān)的指令助記符。
本文引用地址:http://dyxdggzs.com/article/201701/338032.htm波形顯示畫(huà)面是一種多通道詳細視圖,允許用戶(hù)查看捕獲的所有信號的時(shí)間關(guān)系,在很大程度上與示波器的顯示畫(huà)面類(lèi)似。它通常用于定時(shí)分析,特別適合:
• 診斷SUT硬件中的定時(shí)問(wèn)題。
• 把記錄的結果與仿真器輸出或產(chǎn)品技術(shù)資料中的定時(shí)圖進(jìn)行對比,檢驗硬件是否正確運行。
• 測量與硬件定時(shí)有關(guān)的特點(diǎn),包括爭用條件、傳播時(shí)延、沒(méi)有脈沖或有脈沖。
分析毛刺
列表顯示畫(huà)面以用戶(hù)可以選擇的字母數字方式提供狀態(tài)信息。列表中的數據值是從整個(gè)總線(xiàn)捕獲的樣點(diǎn)得來(lái)的,可以用十六進(jìn)制或其它格式表示。想象一下經(jīng)過(guò)總線(xiàn)上所有波形取一條垂直“分片”。經(jīng)過(guò)4位總線(xiàn)的分片表示實(shí)時(shí)采集內存中存儲的一個(gè)樣點(diǎn)。如圖5所示,陰影分片中的數字是邏輯分析儀將顯示的數字,一般采用十六進(jìn)制形式。列表顯示畫(huà)面的目的是顯示SUT的狀態(tài),允許您以SUT看到的方式查看信息。
5.在外部時(shí)鐘信號啟用采集時(shí),狀態(tài)采集在總線(xiàn)中捕獲一“片”數據。
[圖示內容:]
State=011 binary=7 hexadecimal: 狀態(tài)=011二進(jìn)制值=7十六進(jìn)制值
狀態(tài)數據以多種格式顯示。實(shí)時(shí)指令軌跡反匯編每個(gè)總線(xiàn)事務(wù),確定在總線(xiàn)中具體讀取哪些指令。它在邏輯分析儀顯示屏上沿著(zhù)相關(guān)地址放置相應的指令助記符。
還有一個(gè)畫(huà)面是源代碼調試畫(huà)面,通過(guò)把源代碼與指令軌跡歷史關(guān)聯(lián)起來(lái),提高調試工作效率。它可以即時(shí)查看指令執行時(shí)的實(shí)際工作狀況。源代碼畫(huà)面可以與實(shí)時(shí)指令軌跡相關(guān)。
在特定處理器配套軟件包的協(xié)助下,狀態(tài)分析可以以助記符的方式顯示。您可以更簡(jiǎn)便地調試SUT中的軟件問(wèn)題。在配備這些知識后,您可以進(jìn)入比較低級的狀態(tài)顯示(如十六進(jìn)制顯示),或進(jìn)入定時(shí)圖顯示,追蹤錯誤來(lái)源。
自動(dòng)測量功能可以在邏輯分析儀采集數據上執行完善的測量。有大量的類(lèi)似示波器測量可供選擇,如頻率、周期、脈寬、占空比和邊沿數量。自動(dòng)測量功能迅速提供超大樣點(diǎn)容量的測量結果,實(shí)現快速全面的結果。
下面兩種使用環(huán)境說(shuō)明了可以怎樣使用邏輯分析儀,解決常見(jiàn)的測量問(wèn)題。
捕獲建立時(shí)間或保持時(shí)間違規
建立時(shí)間是指在把輸入數據位移到器件中的時(shí)鐘邊沿前輸入數據必須有效、穩定的最短時(shí)間。保持時(shí)間是指在時(shí)鐘邊沿發(fā)生后數據必須有效穩定的最短時(shí)間。數字器件制造商會(huì )指明建立時(shí)間和保持時(shí)間參數,工程師必須特別注意,確保設計不要違反技術(shù)數據。
但是,當今容限越來(lái)越緊張,廣泛采用更快的部件以推動(dòng)更高的吞吐量,使得建立時(shí)間和保持時(shí)間違規日益常見(jiàn)。近年來(lái),建立時(shí)間和保持時(shí)間要求已經(jīng)縮窄到對大多數傳統通用邏輯分析儀很難檢測和捕獲事件的程度。唯一真正的解決方案是采用納秒級采樣分辨率的邏輯分析儀。
下面的實(shí)例使用同步采集模式,依賴(lài)外部時(shí)鐘信號驅動(dòng)采樣。不管是哪種模式,邏輯分析儀都可以在觸發(fā)點(diǎn)周?chē)峁└叻直媛蕵狱c(diǎn)數據緩沖。在這種情況下,DUT是一種擁有單一輸出的“D”觸發(fā)裝置,但這一實(shí)例也適用于擁有數百個(gè)輸出的器件。
在本例中,DUT本身提供外部時(shí)鐘信號,控制著(zhù)同步采集??梢允褂眠壿嫹治鰞x拖放觸發(fā)功能,創(chuàng )建建立時(shí)間和保持時(shí)間觸發(fā)。這種模式可以定義建立時(shí)間和保持時(shí)間違規參數(圖6)??梢允褂迷O置窗口中的其它子菜單,提煉信號定義的其它方面,包括邏輯條件及正向項或負向項。
6.可以定義建立時(shí)間和保持時(shí)間違規事件參數,創(chuàng )建觸發(fā)。
評論