LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

what should be architecture to sample 12 channels at FPGA to maximise rate

Hi I'm building a datra logging tool based on FPGA

I'm sampling about 12 channels, on three C-Modules.

also 1 being a digital one to measure RPM.

 

I want to know what is best way to maximize sampling rate..

 

currently I sampling each channel in different while loops and then updating their respective variables.

 

However I saw an example

https://forums.ni.com/t5/Example-Code/Transfer-multiple-channels-of-data-through-one-DMA-FIFO-on-FPG...

on NI site that sample all channel under one while loop.

when I tried the sampling was real slow.

thanks in advance

mudit

 

0 Kudos
Message 1 of 3
(3,019 Views)

Wow difficult to grasp functionality of your png.

 

Suggest you read the tutorial:

https://www.ni.com/en/support/documentation/supplemental/09/ni-compactrio-waveform-reference-library...

 

Have utilised example to monitor and log 10 channels .

 

xseadog

0 Kudos
Message 2 of 3
(2,979 Views)

thanks I guess this should do the job!Smiley Happy

0 Kudos
Message 3 of 3
(2,971 Views)