BF52x usb speed(BulkProtocol)

We work with BF527 processor that support HighSpeed 480Mbps. Our PC application send request to device and read data by using USB bulk protocol with speed about 30-40 Mbps. By using 'ADSP-BF52x EZ-KIT Lite Bulk USB Examples' we get the same result (spead is about 20-30 Mbps). Is it possible to arrive to the speed about 300Mbps by AnalogDeviceLibrary using?

Another customer, on this thread: Slow usb bulk transfert using BF525, provided some details of how they achieved higher transfer rates with the USB. They were able to achieve up to 30Mbytes/sec with other processes running.

I would recommend taking a look at that thread, to see if you can improve your USB speeds.

the USB stack provided with VisualDSP++ supports both Full Speed and High Speed transfers, so I do not believe this to be the cause of your bottle neck. Are you able to provide a complete example, together with details of everything you have tried to improve the throughput?

Attachments

Please try running the maximum loopback, rather than limiting it to 512bytes. This can be done by running "hostapp.exe -l". Doing a quick test I see 6MB/sec (note I also have other bus activity through HPUSB-ICE, etc), over 32 times faster than the speed you are seeing by restricting the transfer to 512bytes.