在线观看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)品描述
主站蜘蛛池模板: 四虎最新地址 | 在线亚洲精品 | 狠狠干精品 | 亚洲一区视频 | 国产网站免费视频 | 美女黄色在线看 | 丁香六月五月婷婷 | 日本www色视频成人免费网站 | 久操视频在线观看 | 起碰免费视频 | 欧美日韩高清一本大道免费 | 精品黄色录像 | 男人的天堂网在线 | 成人性色生活片免费看爆迷你毛片 | 真实国产伦子系 | 欧美综合网站 | 91久操 | 日本三级三级三级免费看 | 午夜天堂影院 | 国产婷婷高清在线观看免费 | 国产精品天天看 | 最近最新中文字幕在线第一页 | 免费又爽又黄的禁片1000部 | 日韩有色 | 5月丁香6月婷婷 | 国产未成女年一区二区 | 日本久草网 | 国产精品伦子一区二区三区 | 日本69xxxxxxx69 | 手机在线看片国产 | 亚洲人在线 | 国产精品怡红院永久免费 | 久久夜夜操妹子 | 国产伦精品一区二区三区四区 | 欧美猛妇色xxxxxbbbb | 久青草国产在线视频_久青草免 | 三级四级特黄在线观看 | 特黄特黄一级高清免费大片 | 欧美精品久久久久久久小说 | 欧美xxxx性特级高清 | 男女一级特黄a大片 |