大家好
小弟是Labview初學者
想問一下如果我在FPGA端給AO一個步階輸入
我想不藉由DAQ卡
直接在compactRIO上作擷取資料及存檔
是需要用到FIFO嗎??
因為我FPGA端的速率高於RT端的速率
我想在FPGA端用10kHz運作
在RT端也用10kHz當作取樣速率
直接抓取我的資料
不過我的程式好像怪怪的
可以請各位幫小弟解惑一下嗎??
謝謝
下面附上我FPGA及RT端程式
在 05-23-2011 08:37 PM
Hi Johnson22,
看您的程式,你應該使用的是DMA FIFO。
DMA FIFO會有一個DMA Engine來負責在Target端與Host端傳遞資料,關於DMA FIFO傳遞的說明,您可以參考下方的連結。
http://zone.ni.com/devzone/cda/tut/p/id/4534
此外,您覺得程式怪怪的,是哪個地方覺得不對或是執行起來的結果不正確嗎?
您也可以使用範例程式進行測試。
謝謝