What is the practical maximum sustained throughput with the FX3 using the 32-bit GPIF interface?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
mindchasers
Level 1
Level 1
First question asked Welcome!

What should be the expected maximum sustained throughput via a USB3 5Gbps connection when using the FX3 device as a video endpoint?  We would connect the FX3 to an FPGA, and the FPGA could feed the FX3 the maximum of 32 bits @ 100 MHz (3.2 Gbps).   

In other words, can the FX3 and the USB3 bus be configured to actually keep up with a 3.2 Gbps transfer rate for streaming video across USB3?   If not, what should be our design goal for maximum sustained video transfer? 

 

 

0 Likes
1 Solution
JayakrishnaT_76
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hello,

Yes, FX3 can support 3.2Gbps transfer rate for streaming data across USB3.

Please refer to the following Application note to optimize USB 3.0 throughput using FX3:

https://www.infineon.com/dgdl/Infineon-AN86947_Optimizing_USB_3.0_Throughput_with_EZ-USB_FX3-Applica...

If you are using Bulk transfers, then you can refer to Table 5 which represents the different throughput measurements obtained by adjusting parameters like burst, DMA buffer size and number of buffers. You can use these parameters based on your requirement.

Best Regards,
Jayakrishna

View solution in original post

0 Likes
1 Reply
JayakrishnaT_76
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hello,

Yes, FX3 can support 3.2Gbps transfer rate for streaming data across USB3.

Please refer to the following Application note to optimize USB 3.0 throughput using FX3:

https://www.infineon.com/dgdl/Infineon-AN86947_Optimizing_USB_3.0_Throughput_with_EZ-USB_FX3-Applica...

If you are using Bulk transfers, then you can refer to Table 5 which represents the different throughput measurements obtained by adjusting parameters like burst, DMA buffer size and number of buffers. You can use these parameters based on your requirement.

Best Regards,
Jayakrishna
0 Likes