色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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久久国产综合精品成人影院| 顶级少妇AAAAABBBBB片| 久久91精品国产91久| 日本理论片午午伦夜理片2021| 亚洲成人免费| 扒开小处30p| 久久久精品国产免费A片胖妇女| 秋霞三级理伦免费观看| 一一本之道高清视频在线观看中文字幕 | 精品国产午夜肉伦伦影院| 欧美日韩第一区| 在线观看国产视频| 国产强奷糟蹋漂亮邻居在线观看| 暖暖日本手机免费完整版在线观看| 亚洲国产精品天堂在线播放| 俄罗斯黄色大片| 欧美一区二区三区播放| 最近韩国日本免费观看mv免费版| 国产免费毛片在线观看| 色中色成人论坛| YELLOW在线观看高清视频免费 | 亚洲高清视频在线| 国模沟沟一区二区三区| 色就色综合| 亚洲中文无码亚洲人在线观看-| 持田香织abc| 浓毛BWBWBWBWBW日本| 曰本aaaaa毛片午夜网站| 日本阿v片在线播放免费| 中国女人逼| 国产在线精彩视频| 特级毛片s级全部免费| 成年人视频在线免费观看| 欧美xxxx性喷潮| 99在线在线视频观看| 蜜柚影院在线观看免费高清中文| 最新亚洲一区二区三区四区| 久青草国产在线观看视频| 樱花草在线观看影院|