TLA V5.0應(yīng)用軟件帶來業(yè)界第一套自動(dòng)測試功能
鑒于串行數(shù)據(jù)結(jié)構(gòu)所具備的更高數(shù)據(jù)傳輸速率和更多樣的信號(hào)格式,整個(gè)業(yè)界正逐步向串行架構(gòu)轉(zhuǎn)變,隨之而來的是設(shè)計(jì)人員對邏輯分析儀所提出的更為苛刻的要求。當(dāng)今的工程設(shè)計(jì)人員所面臨的挑戰(zhàn)在于他們需要在更短的時(shí)間內(nèi)解決各種前所未見的串行數(shù)據(jù)測試問題從而將產(chǎn)品更快地投放市場,在這種情況下,他們需要一套全新的功能以應(yīng)對這一挑戰(zhàn)。
TLA V5.0應(yīng)用軟件的誕生將大大增強(qiáng)邏輯分析儀在數(shù)字驗(yàn)證和除錯(cuò)等方面工作效率和生產(chǎn)力。拖放觸發(fā)自動(dòng)測試功能是最新版本的應(yīng)用軟件所提供的重要功能之一,5.0版本首次將一系列類似于示波器的自動(dòng)測試功能帶到邏輯分析儀平臺(tái)上。V5.0在Windows XP Professional以及Windows 2000平臺(tái)上運(yùn)行并同TLA5000系列以及TLA715主機(jī),TLA721主機(jī)等泰克早先的邏輯分析儀兼容。
自動(dòng)測試功能更快的得到結(jié)果
新的自動(dòng)測試功能可歸結(jié)為:時(shí)間,計(jì)數(shù),最值以及抖動(dòng)這幾類。下面的三個(gè)例子將能充分說明這些測試是如何幫助工程設(shè)計(jì)人員將一個(gè)設(shè)計(jì)原形迅速投入并最后通過邏輯驗(yàn)證的。
設(shè)計(jì)人員的驗(yàn)證工作通常是從一些基本的層面開始的-例如驗(yàn)證系統(tǒng)時(shí)鐘是否工作正常。最典型的測試是測量時(shí)鐘的周期以確定他在一段時(shí)間內(nèi)的穩(wěn)定性。直到現(xiàn)在,設(shè)計(jì)人員只能通過將游標(biāo)點(diǎn)擊波形顯示的方式來逐個(gè)測試時(shí)鐘周期,這樣,用戶每次只能測試一個(gè)時(shí)鐘周期。由于測試和計(jì)算樣本點(diǎn)的工作非常耗時(shí),由此產(chǎn)生的原始數(shù)據(jù)從統(tǒng)計(jì)的角度來說只能是一個(gè)非常小的樣本。
TLA 5.0版應(yīng)用軟件所提供的自動(dòng)周期測試與此形成了鮮明對照。該功能為用戶直接提供指定區(qū)間內(nèi)的系統(tǒng)時(shí)鐘平均值,計(jì)算區(qū)間可以是屏幕顯示的所有周期,游標(biāo)指定的任意兩點(diǎn)間的周期以及整個(gè)數(shù)據(jù)采樣的有效區(qū)間。該軟件甚至支持計(jì)算多個(gè)采樣區(qū)間的品均值,從而進(jìn)一步加大了樣本空間。用戶能夠通過簡單的鼠標(biāo)點(diǎn)擊便獲得諸如最大值,最小值以及標(biāo)準(zhǔn)偏差等各種統(tǒng)計(jì)數(shù)據(jù),從而通過該自動(dòng)測試功能更快的獲取更完整的數(shù)據(jù)。
有很多的串行設(shè)備的數(shù)據(jù)傳輸必須在特定數(shù)目的時(shí)鐘周期內(nèi)完成,不能多一個(gè)或者少一個(gè)時(shí)鐘周期,從而確保同資料組或者數(shù)據(jù)包的精確匹配。目前,直接手工計(jì)算邏輯分析儀屏幕顯示脈沖數(shù)的做法在工程設(shè)計(jì)人員當(dāng)中非常普遍,這一做法令計(jì)數(shù)非常吃力而且容易出錯(cuò)。而在TLA 5.0應(yīng)用軟件提供的功能當(dāng)中,自動(dòng)的周期計(jì)數(shù)功能則幫助用戶輕松追蹤一個(gè)或多個(gè)猝發(fā)過程,并對時(shí)鐘周期精確計(jì)數(shù)。
在驗(yàn)證設(shè)計(jì)原形的過程當(dāng)中,設(shè)計(jì)人員需要密切注意設(shè)備內(nèi)存的動(dòng)態(tài),例如密切觀察從內(nèi)存當(dāng)中讀取某個(gè)特定數(shù)據(jù)的次數(shù)。目前,通常的做法還是通過搜索引擎查找匹配的數(shù)據(jù)模式然后通過手工計(jì)算,因此這仍舊是一項(xiàng)耗時(shí)的工作。而TLA 5.0版應(yīng)用軟件所配備的模式匹配自動(dòng)測試功能則通過自動(dòng)統(tǒng)計(jì)指定區(qū)間內(nèi)的特定數(shù)據(jù)模式解決了這個(gè)問題,同樣的,統(tǒng)計(jì)區(qū)間可以是屏幕顯示的整個(gè)區(qū)間,游標(biāo)指定的任意兩點(diǎn)間的區(qū)間以及整個(gè)數(shù)據(jù)采樣的有效區(qū)間。
用戶甚至能夠同時(shí)采用兩個(gè)模式匹配來追蹤兩個(gè)事件,例如,一個(gè)讀取事件以及該事件發(fā)生頻度同某一個(gè)數(shù)據(jù)值的關(guān)系。
以上的三個(gè)例子只是例舉了TLA V5.0應(yīng)用軟件所提供的自動(dòng)測試功能當(dāng)中的一小部分。這些自動(dòng)化的功能為客戶提供的不僅止于數(shù)據(jù),更是問題的答案。這些功能結(jié)合泰克另一項(xiàng)業(yè)界首創(chuàng)的拖放操作測試功能,將把設(shè)計(jì)人員從機(jī)械的設(shè)備測試工作中完全解放出來。
拖放操作使用戶繞開耗時(shí)的工作步驟
新的軟件使用了用戶非常熟悉的拖放方式來簡化自動(dòng)測試,這使得完成一個(gè)測試變得異常容易:用戶只需點(diǎn)擊分欄瀏覽器上所顯示的相關(guān)測試圖標(biāo)并將其拖到主窗口的波形圖追蹤窗口當(dāng)中然后釋放鼠標(biāo)即可。邏輯分析儀將自動(dòng)測試并實(shí)施需要的分析步驟(比如計(jì)算品均周期)然后顯示結(jié)果。由于這些步驟都是自動(dòng)完成的,因此對于用戶來說,所有的測試工作其實(shí)只是一個(gè)拖放的操作而已。
分欄瀏覽器上同時(shí)為用戶提供了一系列觸發(fā)命令,這些功能同樣能夠通過拖放操作完成。用戶能夠?qū)⑼ㄟ^將某個(gè)觸發(fā)事件(例如觸發(fā)上升邊沿或者總線值)拖放到波形圖窗口當(dāng)中來完成觸發(fā)。
全新外觀的用戶界面
TLA V5.0應(yīng)用軟件提供了更加直觀的分欄TLA瀏覽器窗口界面。只需點(diǎn)擊一下鼠標(biāo),就可以進(jìn)入感興趣的窗口,如觸發(fā)、設(shè)置或波形窗口,用戶可以用更少的時(shí)間瀏覽信息,用更多的時(shí)間解決問題。它還增強(qiáng)了波形和列表窗口的可用性,可以更深入地考察用戶數(shù)據(jù)。
TLA V5.0應(yīng)用軟件是TLA7000系列邏輯分析系統(tǒng)的標(biāo)準(zhǔn)配件。該應(yīng)用程序簡化了設(shè)計(jì)人員的測試工作并加速了一系列關(guān)鍵驗(yàn)證和除錯(cuò)的工作進(jìn)程。由此,新的軟件將成為TLA7000系列產(chǎn)品的用戶的強(qiáng)勁工具并協(xié)助他們在不犧牲質(zhì)量的前提下應(yīng)對越來越緊的產(chǎn)品開發(fā)進(jìn)度。
TLA V5.0應(yīng)用軟件新功能總結(jié)
自動(dòng)測試功能確保更快的測試以及分析,令所有用戶(新手以及專家)都更加高效。
拖放操作使得用戶可簡單地通過一個(gè)鼠標(biāo)移動(dòng)便迅速獲得測試結(jié)果。
分欄TLA瀏覽器用戶界面簡化導(dǎo)航操作減少了執(zhí)行任務(wù)的步驟。
通過波形圖以及列表顯示增強(qiáng)了使用性,加快了測試結(jié)果的解釋過程。
TLA 5.0應(yīng)用軟件的自動(dòng)測試功能
Category Measurement
時(shí)間測試 頻率周期正脈沖寬度負(fù)脈沖寬度通道間延遲
計(jì)數(shù)測試 模式匹配邊沿計(jì)數(shù)周期計(jì)數(shù)正脈沖計(jì)數(shù)負(fù)脈沖計(jì)數(shù)違反計(jì)數(shù) 違反率
最大最小值測試 群中最小值 群中最大值
抖動(dòng)測試 周期抖動(dòng) 周期間抖動(dòng)
評(píng)論