色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

LabVIEW FPGA模塊實現FIFO深度設定

來源:現代電子技術 作者:崔佩佩,何 強,韓2011年09月26日 13:45
[導讀] 為了解決基于LabVIEWFPGA模塊的DMAFIFO深度設定不當帶來的數據不連續問題,結合LabVIEWFPGA的編程特點和DMA FIFO的工作原理,提出了一種設定 FIFO 深度的方法。對FIFO不同深度的實驗表明,采
關鍵詞:FIFOLabVIEWFPGA

為了解決基于LabVIEWFPGA模塊的DMAFIFO深度設定不當帶來的數據不連續問題,結合LabVIEWFPGA的編程特點和DMA FIFO的工作原理,提出了一種設定FIFO深度的方法。對FIFO不同深度的實驗表明,采用該方法設定的FIFO深度能夠比較好地滿足系統對數據連續傳輸的要求。研究結果對深入展開研究和工程設計具有一定的指導意義。

  引言

  數據進入FPGA的速率高于傳出的速率,持續的傳輸會造成數據的溢出,斷續的傳輸可能會造成數據不連續。使用基于LabVIEW FPGA的DMA FIFO作為主控計算機和FPGA之間的緩存,若DMAFIFO深度設置的合適,FIFO不會溢出和讀空,那么就能實現數據輸出FPGA是連續的。

  本文在介紹了LabVIEW FPGA模塊程序設計特點的基礎上,結合DMA FIFO的工作原理,提出了一種設定FIFO深度的方法,解決了FIFO溢出、讀空的問題,實現了數據的連續傳輸。實驗結果表明該方法正確、可行,程序設計滿足系統對數據傳輸連續性的要求。

  1 LabVIEW FPGA模塊

  LabVIEW FPGA是LabVIEW的一個子模塊,使用該模塊可以通過圖形化的編程對NI公司RIO(Reconfigurable I/O)設備上的FPGA進行配置。圖形化的程序直接在硬件上實現,通過對RIO設備上的I/O接口的控制,可以靈活地對I/O信號進行分析和處理,表現出比固定I/O硬件更加優異的特性。使用LabVIEWFPGA模塊開發出來的系統具有開發周期短、結構模塊化、升級方便等優點。例如,圖1表示了一個用LabVIEW FPGA模塊設計的程序,在FPGA上實現方波發生器。該方波發生器通過數字接口DIO_1輸出方波,其占空比和周期可調。LabVIEW FPGA模塊在程序的設計與實現上都展現出了極大的靈活性。

  

FPGA上實現方波發生器

 

  1.1 LabVIEW FPGA程序開發流程

  

 

  使用LabVIEW FPGA模塊開發應用程序的流程如圖2所示。首先創建FPGA vi,之后用FPGA設備仿真器在主控計算機上運行程序,反復地調試、修改,直至程序正確無誤。然后編譯FPGA vi,并把程序下載到FPGA上。FPGA部分的程序完成后,再根據需要在主控計算機上創建用戶界面程序Host vi,最終就完成整個系統的設計。

  FPGA設備仿真器的打開方法是:首先在“項目瀏覽器”窗口中的打開“我的電腦”子菜單,右擊子菜單中的“FPGA Target”并在快捷菜單中選擇“Execute vion”下一級子菜單中的“Development Computer with Simulated I/O”。然后再在FPGA vi中點擊“Run”按鈕,這時程序在FPGA的設備仿真器上運行。

  1.2 開發FPGA vi

  發應用程序的第一步是創建用于配置PXIe-5641R板載FPGA的程序。在FPGA vi中可以實現算法邏輯,包括信號同步,定制數字通信協議,板載控制和預警處理判決機制等功能。通過LabVIEW FPGA模塊,可使用LabVIEW開發環境和許多類似的功能。但是由于FPGA不支持浮點操作,所以LabVIEW FPGA模塊較之LabVIEW完整Windows版開發軟件缺少了一些操作符和分析函數。另外,由于PXIe-5641R板卡沒有硬盤和操作系統,因此不支持文件I/O和ActiveX功能。LabVIEW FPGA模塊的函數面板如圖3所示。

  

LabVIEW FPGA模塊的函數面板圖

 

  硬件對象不管是FPGA設備還是FPGA仿真器,都可以訪問LabVIEW FPGA函數。仿真器使用RIO設備的I/O接口,可在主機處理器上執行邏輯算法。檢驗vi設計中的一些簡單性錯誤,避免不必要的反復編譯,尤其是在程序比較大的時候可節省大量的時間,提高編程效率。也可使用仿真器驗證vi的執行流程,但無法驗證硬件的確定性,若需要驗證硬件性能的確定性,必須對FPGA vi進行編譯。與其他FPGA開發工具一樣,根據應用程序的復雜程度和計算機資源的不同,編譯步驟可能要花上幾分鐘到幾個小時的時間。

  

123下一頁

本文導航

相關閱讀

發表評論
技術交流、積極發言! 發表評請遵守相關規定。

0 條評論

推薦閱讀

每月人物

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

依托AI平臺,涂鴉智能開啟全屋智能2.0時代!
隨著物聯網技術的突飛猛進,生活中越來越多的家庭設備將會聯上網絡,變得“智慧”起來,智慧家庭的概念成了這幾年媒體、企業、用戶關注的焦點,而...

發力IoT邊緣智能服務,研華以平臺服務與邊緣智能計算打開物聯網應用之門

發力IoT邊緣智能服務,研華以平臺服務與邊緣智能計算打開物聯網
研華IoT嵌入式平臺事業群總經理許杰弘表示,工業物聯網 2009年就開始提出,至今缺乏臨門一腳,現在是打開大門的時候了。研華WISE-PaaS物智聯軟件平臺和...

每周排行

  • 型 號
  • 產品描述
主站蜘蛛池模板: 啦啦啦 中文 日本 韩国 免费| 中文字幕无码一区二区免费 | 99精品视频| 亚洲熟少妇在线播放999| 双性被疯狂灌满精NP| 秋霞电影伦网理最新在线看片| 毛片TV网站无套内射TV网站| 精品国产品国语在线不卡丶| 国产亚洲精品A久久777777| 国产69精品久久久久APP下载| 爆操日本美女| 啊轻点灬大JI巴又大又粗| 动漫美女被吸奶| 攻把受做哭边走边肉楼梯PLAY| 国产欧美日韩亚洲第一页| 国产福利秒拍weipai.ee| 跪趴式啪啪GIF动态图27报| 国产午夜精品视频在线播放| 久久久久久久久a免费| 久久香蕉国产线看观看| 久久亚洲精品永久网站| 青青久| 性色欲情网站IWWW| 亚洲精品国产高清嫩草影院| 亚洲成人免费观看| 亚洲无吗视频| av老司机色爱区综合| 被窝伦理电影午夜| 国产a视频视卡在线| 久草免费视频在线观看| 久久观看视频| 麻豆精品国产剧情观看| 少男同志freedeos| 一本到高清视频在线观看三区| 野花韩国在线观看| MATURETUBE乱妇| 成年女人免费影院播放| 国精产品一区一区三区有限公司 | 91国在线啪精品一区| 99成人在线视频| 被老头下药玩好爽|