This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

StarterWare AM1808 USB Bulk mode with CPPI DMA

Other Parts Discussed in Thread: AM1808

Hi,

Attached project is created for testing USB bulk mode with CPPI DMA on AM1808. Integration of CPPI DMA to the USB bulk mode is not sufficient to increase the bandwidth. To get high bandwidth, it is also need increasing bulk packet size to 65536 on host side program.

The below test results also depend on the host program.

1) If the host is linux, USB_HS_MAX_DATA_PAYLOAD_SIZE(in usb.h) will be max. 1024 so the test result is

     a. Host only transmit - 190 Mbit/s

     b. Host bot receive and transmit(loop-back) - 225 Mbit/s

     c. Host only receive - 290 Mbit/s

2) If the host is windows, USB_HS_MAX_DATA_PAYLOAD_SIZE(in usb.h) will be max. 512 so the test result is

     a. Host only transmit - 200 Mbit/s

     b. Host bot receive and transmit(loop-back) - 170 Mbit/s

     c. Host only receive - 250 Mbit/s

This project is a kind of demo. So  there could be some bugs and need doing some works for improvements.

If you find any bug or better way,  please share with us.

Note : I also attach sample host program for testing.

AM1808_USB_TEST.zip