03-18-2006 01:11 PM
03-18-2006 03:51 PM
03-19-2006 08:45 AM
The example provides a "backlog" display, which I believe shows the number of readings still in the FIFO, is always low or at zero, so I don't believe that it's getting full.
The FIFO on the FPGA is about 16000 and the FIFO on the RT is 32000.
I will try your suggestion.
Is there any benchmarking to show how performance is affected if you create two individual FIFOs (one for each channel) versus one FIFO for both? I guess I would assume that it would slow it down.
Thanks,
Jeff
03-20-2006 07:01 AM
03-20-2006 02:58 PM
Hi Jeff,
You might also check if the FIFO times out. If the FIFO times out, the data won't be sent and you may experience the channels jumping like you described. You can try two things if this occurs:
1. Slow down the Loop rate in your FPGA VI or...
2. Increase the FIFO timeout.
Have you had the chance to try the other suggestion yet?
Regards,
S. Bassett
03-20-2006 03:42 PM
03-20-2006 04:39 PM - edited 03-20-2006 04:39 PM
Message Edited by Dustin W on 03-20-2006 04:39 PM
03-21-2006 06:22 AM
03-21-2006 08:40 AM
11-09-2009 11:55 AM
I am having the same type of problem where channels just seem to be dropped and I tried all of the suggestions in this thread with no luck. I'm having a problem with my timed modules. I'm reading a 9234, a 9239 and a 9229 and transferring the data to my RT host via Target to Host DMA. I'm exporting the onboard clock of the 9234 to the other two modules and setting the data rates equal (2.048 kS/s). In my RT host I'm determining the number of elements to read based on the number of elements remaining on the previous iteration (using a shift register). My elements remaining are typically around 900 while the FIFO is set up for 16,383 elements so I'm not filling the FIFO.
Any suggestions on this one?
Thanks.