超聲波流量計 超聲波換能器性能開發(fā)及設(shè)計與實現(xiàn)六十四
(2)軟件調(diào)試(超聲波流量計)
FPGA程序都是采用自頂向下的模塊化的設(shè)計思想,調(diào)試的時候可以按照系統(tǒng)劃分的功能模塊,逐個調(diào)試。當(dāng)各功能模塊程序仿真正確后,再將配置文件下載到FPGA中調(diào)試。當(dāng)全部功能摸塊程序都調(diào)試通過后,生成頂層文件。最后對頂層文件進(jìn)行調(diào)試和修改。ChipScope(在線邏輯分析儀)來進(jìn)行調(diào)試和分析實驗數(shù)據(jù);ChipScope具有傳統(tǒng)邏輯分析的功能,而且允許用戶觀察FPGA內(nèi)部所有信號和結(jié)點,通過ChipScope內(nèi)核插/x.器(CoreInsertcr).'悔分析內(nèi)核直接插入到設(shè)計網(wǎng)表文件中,然后對新的網(wǎng)表文件進(jìn)行實現(xiàn)和下載1421。通過下載線可以對FPGA進(jìn)行宴時調(diào)試。
USB數(shù)據(jù)傳輸模塊的調(diào)試首先在CYPRESS公司提供的ConⅡol Faanel(控制面板)和Keil uVision2中進(jìn)行。首先在Keil uVision2中調(diào)試編譯USB固件程序,將編譯好的固件程序下載之后通過控制面板可以看到固件里的設(shè)備描述信息。
看到正確的配置信息后用FPGA編制調(diào)試程序往USB設(shè)備送數(shù)據(jù)在控制面版中觀測介紹數(shù)據(jù)進(jìn)行數(shù)據(jù)傳輸調(diào)試。調(diào)試中采用的方法是在FPGA中產(chǎn)生0-255的循環(huán)數(shù),在控制面板中點擊Bulk按鈕,可在控制面板中看到16進(jìn)制的0—255的循環(huán)數(shù),即可驗證Slave FIFO方式下成功實現(xiàn)了USB2 0的數(shù)據(jù)傳輸。在USB傳輸模塊調(diào)試成功后用LabVIEW 8.2來調(diào)試性能檢測系統(tǒng)應(yīng)用程序。
超聲波流量計