在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

數(shù)據(jù)連續(xù)傳輸?shù)腖abVIEW實(shí)現(xiàn) - LabVIEW FPGA模塊實(shí)現(xiàn)FIFO深度設(shè)定

來源:現(xiàn)代電子技術(shù) 作者:崔佩佩,何 強(qiáng),韓2011年09月26日 13:45
[導(dǎo)讀] 4 數(shù)據(jù)連續(xù)傳輸?shù)腖abVIEW實(shí)現(xiàn) 在本文中系統(tǒng)軟件包括兩部分:Host vi和FPGAvi,二者是獨(dú)立而又有聯(lián)系的兩個(gè)部分。Host vi運(yùn)行于主控計(jì)算機(jī)上,F(xiàn)PGA vi運(yùn)行于FP
關(guān)鍵詞:FIFOLabVIEWFPGA
4 數(shù)據(jù)連續(xù)傳輸?shù)腖abVIEW實(shí)現(xiàn)

  在本文中系統(tǒng)軟件包括兩部分:Host vi和FPGAvi,二者是獨(dú)立而又有聯(lián)系的兩個(gè)部分。Host vi運(yùn)行于主控計(jì)算機(jī)上,F(xiàn)PGA vi運(yùn)行于FPGA上,二者通過FIFO來傳輸數(shù)據(jù)。

  4.1 FPGA程序設(shè)計(jì)

  使用圖形化的編程環(huán)境LabVIEW FPGA模塊來定義FPGA邏輯,除了具有上述的優(yōu)點(diǎn)以外,LabVIEW作為一種并行結(jié)構(gòu)的編程語言,非常適用于FPGA的并行結(jié)構(gòu),能夠十分方便地實(shí)現(xiàn)多線程并行任務(wù)。

  

 

  當(dāng)FPGA vi開始運(yùn)行時(shí),從Host vi讀取數(shù)據(jù)的FIFO需要一定的初始化時(shí)間,時(shí)間長度與FIFO的深度成正比。在初始化期間FIFO輸出一系列的無效默認(rèn)值。為了不讓無效值進(jìn)入到下一級的運(yùn)算中,在DMA方式的FIFO之前加了一個(gè)FIFO函數(shù)——Get Number of Element to Read,該函數(shù)用于獲得FIFO內(nèi)有效數(shù)據(jù)的數(shù)量。當(dāng)有效數(shù)據(jù)的數(shù)量大于0時(shí),再開始進(jìn)行下一級運(yùn)算。考慮到FPGA有限的硬件資源和FPGA FIFO最小值的限制,將數(shù)據(jù)的地址寬度設(shè)為M=11,根據(jù)上文分析DMA FIFO的深度設(shè)為2M+5=2 053 KB。

  4.2 主控計(jì)算機(jī)程序設(shè)計(jì)

  Host vi是系統(tǒng)程序的另一部分部分,它具有建立硬件對象(FPGA)、與硬件通信和圖形顯示等功能。主控計(jì)算機(jī)程序圖如圖6所示,首先要建立與之進(jìn)行通信的硬件對象,即FPGA;其次配置系統(tǒng)時(shí)鐘、輸出模式;再次創(chuàng)建FIFO,設(shè)置其在主控計(jì)算機(jī)部分的FIFO深度;然后從電子表格讀取數(shù)據(jù),并循環(huán)查詢FIFO剩余空間的大小,當(dāng)剩余空間大于數(shù)組長度時(shí),數(shù)據(jù)寫入FIFO當(dāng)沒有足夠的空間時(shí),數(shù)據(jù)保留到下一個(gè)循環(huán),滿足條件后再寫入FIFO;最后關(guān)閉FIFO應(yīng)用,處理錯(cuò)誤。

  

 

  當(dāng)輸入數(shù)組長度分別為300和1 000,形狀如圖7所示的波形時(shí),輸出數(shù)據(jù)的波形如圖8所示。由于AD9857上變頻的原因,使得輸出波形在輸入的矩形包絡(luò)中帶有載波,載波頻率為60 MHz。根據(jù)表1中的數(shù)據(jù)可以得出結(jié)論:此處的編程和上述實(shí)驗(yàn)的結(jié)果是一致的,即FPGA輸出頻率為10 MHz,數(shù)組長度大于500時(shí),系統(tǒng)數(shù)據(jù)的輸出是連續(xù)。同時(shí)此結(jié)果也表明本文中的LabVIEW程序?qū)崿F(xiàn)了數(shù)據(jù)的連續(xù)傳輸。

  5 結(jié)語

  通過設(shè)定合適的FIFO深度,實(shí)現(xiàn)了數(shù)據(jù)的連續(xù)傳輸,為后續(xù)的工程設(shè)計(jì)奠定了基礎(chǔ)。該設(shè)定FIFO深度的方法也對其他使用LabVIEW FPGA模塊的工程設(shè)計(jì)具有一定的參考價(jià)值。

上一頁123

本文導(dǎo)航

相關(guān)閱讀

發(fā)表評論
技術(shù)交流、積極發(fā)言! 發(fā)表評請遵守相關(guān)規(guī)定。

0 條評論

推薦閱讀

每月人物

依托AI平臺,涂鴉智能開啟全屋智能2.0時(shí)代!

依托AI平臺,涂鴉智能開啟全屋智能2.0時(shí)代!
隨著物聯(lián)網(wǎng)技術(shù)的突飛猛進(jìn),生活中越來越多的家庭設(shè)備將會聯(lián)上網(wǎng)絡(luò),變得“智慧”起來,智慧家庭的概念成了這幾年媒體、企業(yè)、用戶關(guān)注的焦點(diǎn),而...

發(fā)力IoT邊緣智能服務(wù),研華以平臺服務(wù)與邊緣智能計(jì)算打開物聯(lián)網(wǎng)應(yīng)用之門

發(fā)力IoT邊緣智能服務(wù),研華以平臺服務(wù)與邊緣智能計(jì)算打開物聯(lián)網(wǎng)
研華IoT嵌入式平臺事業(yè)群總經(jīng)理許杰弘表示,工業(yè)物聯(lián)網(wǎng) 2009年就開始提出,至今缺乏臨門一腳,現(xiàn)在是打開大門的時(shí)候了。研華WISE-PaaS物智聯(lián)軟件平臺和...

每周排行

  • 型 號
  • 產(chǎn)品描述
主站蜘蛛池模板: 亚洲福利视频网址 | 国模掰开| a级毛片毛片免费很很综合 a级男女性高爱潮高清试 | 毛片爽爽爽免费看 | 免费精品| 狠狠ri| 四虎影院永久网址 | 西西人体44rt高清午夜 | 黄色污网站在线观看 | 九色综合网 | 毛片网子 | 福利片在线观看免费高清 | 男人j进入女人j视频大全 | 六月婷婷在线 | www三级| 成人伊在线影院 | 免费观看做网站爱 | 二级特黄绝大片免费视频大片 | 手机看片1024在线 | 一区二区不卡视频在线观看 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 亚洲视频在线一区二区 | 国产一区二区丁香婷婷 | aaaa在线观看| 日本一区二区免费看 | 国产激情电影综合在线看 | 在线观看中文字幕第一页 | jlzzjlzzjlzz亚洲女 | 午夜欧美成人久久久久久 | 天天干天天干天天插 | 色吧首页dvd | 四虎国产精品永久地址49 | 亚洲www网站 | 日本美女搞黄 | 青草青草视频2免费观看 | 伊人久久亚洲综合天堂 | 午夜影视福利 | 国产美女免费观看 | 天天碰天天操 | 欧美视频三区 | 2018天天干天天射 |