USB通信技術(shù)在自動(dòng)測(cè)試系統(tǒng)中的應(yīng)用
5 GPIF waveforms設(shè)計(jì)及測(cè)試分析
利用GPIF Designer編輯GPlF waveform波形文件,然后轉(zhuǎn)換生成GPIF.c文件,作為固件的一部分,加入keil c工程進(jìn)行編譯。每個(gè)GPIF波形描述符都由7段組成:state0~state6(簡(jiǎn)稱S0~S6)。執(zhí)行完S0-S6的動(dòng)作后,都進(jìn)入idle狀態(tài) (S7),以準(zhǔn)備啟動(dòng)下一次GPIF動(dòng)作。每個(gè)state可定義為非決定態(tài)(NDP)或決定態(tài)(DP)。當(dāng)state為NDP時(shí)只是簡(jiǎn)單地延時(shí);為DP 時(shí),它將根據(jù)RDY[0:5]上的輸入信號(hào)狀態(tài)及內(nèi)部FIFO的可編程標(biāo)志和內(nèi)部自定義的Ready標(biāo)志,將這些信號(hào)進(jìn)行邏輯處理,并根據(jù)邏輯結(jié)果在選擇即將執(zhí)行的state。每個(gè)state執(zhí)行時(shí)可指定CTL[0:5]輸出狀態(tài)。從而控制外圍時(shí)序電路。圖4和圖5分別是GPIF波形編輯文件和測(cè)試結(jié)果。圖5中下載了開(kāi)關(guān)量,模擬量和數(shù)字量信號(hào),各1路,4C6600為START發(fā)送握手標(biāo)志。
6 結(jié)束語(yǔ)
充分利用CY7C68013A的GPIF通信方式,實(shí)現(xiàn)計(jì)算機(jī)和測(cè)試系統(tǒng)硬件之間控制信號(hào)和測(cè)試數(shù)據(jù)高速、可靠的傳輸;通過(guò)適當(dāng)修改硬件測(cè)試接口,即可利用新開(kāi)發(fā)固件和應(yīng)用軟件實(shí)現(xiàn)通用化測(cè)試目的,具有較高的實(shí)用價(jià)值?;谠撛O(shè)計(jì)方案的某型號(hào)自動(dòng)測(cè)試系統(tǒng)已成功應(yīng)用于航天測(cè)試領(lǐng)域。
評(píng)論