FX3 asynchronous xfer bug? | Cypress Semiconductor
FX3 asynchronous xfer bug?
Hi, I'm working on custom design FX3 sync slave FIFO 5bit. I achieved stable speed of 325 Mb/sec from FPGA to PC, but there is a problem, when using asynchronous xfer with buffer length more than 512kB. I use 6 buffer, preloading 2 of them before cycling. I get 32kB of good data, then last 8 byte of 512kB packet, then good data from second packet. Second 512kB packet starts with 32kB good data from the end of first packet, then last 8 byte of second packet, etc. Using xfer with buffer length less then 512kB everything seems normal.
I use AUTO BULK EP on FX3 with 10240 MaxPktSize.
Windows XP SP3, USB Controller VIA.