I did not understand your problem clearly. Please help me in the same regard.
Following is your setup:
FPGA --> FX3 IN endpoint -->PC.
You have total 8 buffers in FX3 allocated for transferring data from FPGA to PC. Are you getting the right data when you are reading the first 8 buffers? Are you not receiving the right data after first 8 buffers?.
Please show me the data pattern logs, if possible.
Thank you for reply,and you get my point,I get the right data when I am reading the first 8 buffers and I receive the right data after first 8 buffers,but between this two stage I lose data transfered from FPGA for about 1ms or more just like ProHerz encountered in http://www.cypress.com/?app=forum&id=167&rID=63294,
Thank you for help