邏輯分析儀協(xié)議觸發(fā)能夠充分利用有限的觸發(fā)深度和存儲(chǔ)空間,同時(shí)提供更多更可靠的觸發(fā),為快速發(fā)現(xiàn)和定位錯(cuò)誤提供了一種的工具。
錯(cuò)誤識(shí)別是邏輯分析儀的主要作用,它建立在協(xié)議和協(xié)議觸發(fā)之上的,只有協(xié)議觸發(fā)功能強(qiáng)大才能采集到錯(cuò)誤,只有協(xié)議正確才能發(fā)現(xiàn)錯(cuò)誤。
信息提示能夠充分利用顏色與視圖等資源,有效表達(dá)協(xié)議的結(jié)果,使得用戶(hù)能夠快速找到需要的信息。當(dāng)然信息提示也能夠合理調(diào)節(jié)處理資源,節(jié)省用戶(hù)時(shí)間。
如果在你的工作中有數(shù)字邏輯信號(hào),你就有機(jī)會(huì)使用邏輯分析儀。因此應(yīng)選好一種邏輯分析儀,既符合所用的功能,又不太超越所需的功能。用戶(hù)多半會(huì)找一種容易操作的儀器,它在功能控制上操作步驟較少,菜單種類(lèi)也不多,而且不太復(fù)雜。
從另一方面說(shuō),如果需要用快速度的和型的分析能力很強(qiáng)的邏輯分析儀,已有現(xiàn)成的解決方案。這種新穎儀器幾乎不會(huì)出現(xiàn)通道對(duì)通道的以及探頭的負(fù)載影響。如果你稍有疏漏,則可能要花費(fèi)幾萬(wàn)美元的學(xué)費(fèi)才能取得經(jīng)驗(yàn)。
如果數(shù)字電路出現(xiàn)故障,我們一般優(yōu)先就考慮使用邏輯分析儀來(lái)檢查數(shù)字電路的完整性,不難發(fā)現(xiàn)存在的故障;但是在其他情況下你是否考慮到使用邏輯分析儀呢?譬如說(shuō):點(diǎn)如何觀(guān)察測(cè)試系統(tǒng)在執(zhí)行我們事先編制好的程序時(shí),是不是真正地在按照我們?cè)O(shè)計(jì)好的程序來(lái)執(zhí)行呢?如果我們向系統(tǒng)寫(xiě)入的是(MOV A,B)而系統(tǒng)則是執(zhí)行的(ADD A,B),那會(huì)造成什么樣的后果?邏輯分析儀分為兩大類(lèi):邏輯狀態(tài)分析儀(LogicStateAnalyzer,簡(jiǎn)稱(chēng)LSA)和邏輯定時(shí)分析儀(LogicTimingAnalyzer)。第二點(diǎn):怎么樣真正地監(jiān)測(cè)軟件系統(tǒng)的實(shí)際工作狀態(tài),而不是用DEBUG等方式進(jìn)行設(shè)置斷點(diǎn)后,查看預(yù)先設(shè)定的某些變量或內(nèi)存中的數(shù)據(jù)是我們預(yù)先想得到的值。在這里我們有第三、第四等等很多問(wèn)題有待解決。
邏輯分析儀是數(shù)字設(shè)計(jì)驗(yàn)證與調(diào)試過(guò)程中公認(rèn)出色的工具,它能夠檢驗(yàn)數(shù)字電路是否正常工作,并幫助用戶(hù)查找并排除故障。它每次可捕獲并顯示多個(gè)信號(hào),分析這些信號(hào)的時(shí)間關(guān)系和邏輯關(guān)系;狀態(tài)表顯示狀態(tài)表顯示是以各種數(shù)值如二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制的形式將存儲(chǔ)器中內(nèi)容顯示在屏幕上。對(duì)于調(diào)試難以捕獲的、間斷性故障,某些邏輯分析儀可以檢測(cè)低頻瞬態(tài)干擾,以及是否違反建立、保持時(shí)間。在軟硬件系統(tǒng)集成中,邏輯分析儀可以跟蹤嵌入軟件的執(zhí)行情況,并分析程序執(zhí)行的效率,便于系統(tǒng)后的優(yōu)化。另外,某些邏輯分析儀可將源代碼與設(shè)計(jì)中的特定硬件活動(dòng)相互關(guān)聯(lián)。邏輯分析儀可將源代碼與設(shè)計(jì)中的特定硬件活動(dòng)相互關(guān)聯(lián)。