FPGA Buffers Not Filling at the Same Rate

Updated Dec 4, 2018

Issue Details

I have multiple FIFO buffers on my FPGA that I have set to fill up at the same rate. I want to read them all at the same rate from my host, but I am seeing that they have different sizes when I read them. How can I read the multi-channel data at the same time from my host PC?


This could be because the host PC is reading the buffers at different rates. You should try interleaving your data so that they can be synchronized when they are read from the host. Follow the LabVIEW FPGA Help Manual about Transferring Multi-Channel Data in DMA Applications (FPGA Module)


Not Helpful