I am using slavefifo 2bit firmware. The PC program I use streamer.Now I want transfer data from FPGA through FX3 to PC. But I meet a problem .
When I write data to FX3 ceaselessly. Streamer will get no failures. But if I write data to FX3 everytime delay 40us for other device control, I will get a lot of failures at Streamer.
When I usb FX2, the same FPGA program will not get this kind of problem. What's wrong with my design. Is the waitforxfer() function using for speed synchronizing between the PC and the FPGA?
Please try increasing the time out value of Bulk IN transfers on the host application.