09-20-2016 03:36 AM
Hi Everyone,
I got a small problem with DMA data transfer. I transfer data from FPGA to Host using DMA FIFO. The number of data that I expect from the FPGA to host should be say 4096 (for 4 channels of data being collected at every pixel (32 pixels_X and Y)).
I pass data to the DMA FPGA at every X pixel.
But when I save the data in the host end using Write to Measurment file, I relaized that there is a lot of data repetition for every single pixel. Therefore I get bulk of data that I dont need (See the attached file). The first value is pixel 1.
How can I deal with this problem? Any suggestions will be highly appreciated.
Best Regards,
Opuk
09-20-2016 04:54 AM
It's difficult to say with just these little portions of the code. Are you sure you only call the DMA Write on the FPGA once per pixel?