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

USB superspeed peripherals

Level 1
Level 1

Hi, I'm developing UVC sensor board using FX3. My goal is to achieve 1080p 60Hz throughput, but I've found what I got is just around 1080p 20Hz at best. If I increase fps,  video is crashed. I'm following the design of AN75779. I heard that if you want very high throughput use slave fifo architecture which is probably need glue fpga logic(AN65974). I already made my board. Is there no way to get more bandwidth in AN75779, and without fpga?   

1 Solution
First like received Welcome!

1. You can try increasing the DMA buffer sizes.(eg: buffer size = 48*1023 and buffer count = 2) 

2. Always use max. payload size a multiple of endpoint size. Host expects data in sizes of payload.

View solution in original post

2 Replies