cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

lopo_1264666
New Contributor II

Table 5 listed combinations of burst length, buffer size and no of buffers to give different throughputs.

How to modify cyfxbulksrcsink.h parameters to simulate these cases using FX3 SuperSpeed Explorer Kit?

CY_FX_EP_BURST_LENGTH = burst length?

CY_FX_BULKSRCSINK_DMA_BUF_COUNT = no of buffers?

How about buffer size, which parameter to be modified?

As for Table 6 for Isochronous transfer,

CY_FX_ISO_BURST = burst length?

CY_FX_ISO_PKTS = iso-packets?

CY_FX_ISOSRCSINK_DMA_BUF_COUNT = no of buffers?

How about buffer size, which parameter to be modified?

0 Likes
1 Solution
Rashi_Vatsa
Moderator
Moderator

Hello,

The data throughput for different transfers can be tested on super speed explorer kit also as it has CYUSB3014 part (with 512 KB SRAM)

- Please confirm that you are using firmware files with the application note.

- For isochronous transfers you need the modify the following macro  values in cyfxisosrcsink.h according to table 3 or table 4 and test using the streamer application

iso_transfer.PNG

- For Bulk transfers you need  you need the modify the following macro  values in cyfxbulksrcsink.h according to table 5 or table 6 and test using the streamer application

bulk_transfer.PNG

Please let me know if any query on this

Regards,

Rashi

Regards,
Rashi

View solution in original post

0 Likes
1 Reply