I’ve been experimenting with FTDI FT2232H chip. It is a Hi-Speed USB 2.0 convertor chip. I’ve been operating it in asynchronous FIFO mode and have been able to achieve around 6MB/s transfer rate. Later I will try out the synchronous FIFO mode and hopefully be able to achieve >25MB/s transfer rate as claimed by the manufacturer.
This chip makes building hi-speed USB 2.0 peripheral really easy. I like it!
Logic analyzer capture showing read and write transfer rate.