LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

dma host to fpga

Use the DMA to transfer a array data from the RT system to the FPGA,and indicate the array data in the FGPA.
Now,If the array data in the RT is a array including one element ,Ican recevie well in the FPGA VI,bcause in the FPGA VI the function of DMA Read only accept the single element,you can not put a array indication .But I want to transfer a array including many elements.How can i do?  

0 Kudos
Message 1 of 3
(4,250 Views)

Hi,

You must use only fixed-size arrays in FPGA VIs. If you have a For Loop without a set number of iterations, you must use a Numeric Constant or a control to set the number of iterations. Alternatively, if you are building an array by using the Insert Into Array function, substitute with the Replace Array Subset function.

I don’t know if this solve your problem, if not attach your VI and I goanna see what’s happen.

Hope this helps,

    Benjamin R.


Senior LabVIEW Developer @Neosoft


Message 2 of 3
(4,101 Views)
Thanks BenjaminR!!
I think I have solve  the  problem . The 
For Loop must use a  Numeric Constant not  a control.
0 Kudos
Message 3 of 3
(3,932 Views)