Quantcast
Channel: LabVIEW topics
Viewing all articles
Browse latest Browse all 66688

5154 digitizer data to fpga

$
0
0

I'm trying to stream data as fast as possible from the the 5154 digitizer to a FlexRIO 7966.  Starting with the  "NISCOPE Fetch Forever" example in LV2012, I can set up the acquisition on the 5154 @ 40MS/sec, 50k chunk of I8 data, and the graph indicator seems to keep up fine indefinitely.

 

I've tried to then write this data to an FPGA - Host to Target FIFO, and it chokes.  With the FIFO write method inside the 5154 fetch loop, the 5154 eventually errors out due to "overwriting memory" (it's filling up its onboard memory before the HOST is reading it out).   With the FIFO write in a parallel consumer loop (queue driven) the queue just overflows as it can't seem to write the FIFO as quick as the 5154 is providing samples in to the queue.   What am I missing?  The 5154 is using a PCI bus DMA (I believe), so I'd think if it could keep up, the Host to FPGA PCIe bus should be well capable. 

 

Is there another factor I've not accounted for?   Sorry I can't provide the various VI's since the LV installation is on a non-networked PC.  Any tips or suggestions would be appreciated.

 

Thanks,

Mark Taylor

 

 

 

 


Viewing all articles
Browse latest Browse all 66688

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>