FTDI Community

Please login or register.

Login with username, password and session length.
Advanced Search  

News:

Welcome to the FTDI Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ FTDI Support


New Bridgetek Community is now open

Please note that we have created the Bridgetek Community to discuss all Bridgetek products e.g. EVE, MCU.

Please follow this link and create a new user account to get started.

Bridgetek Community

Show Posts

You can view here all posts made by this member. Note that you can only see posts made in areas to which you currently have access.

Topics - deanon

Pages: [1]
1
Discussion - Drivers / FT3XX latency issue
« on: April 26, 2021, 12:07:19 PM »
Hi, I'm developing FPGA based audio interface that requires very short roundtrip, and currently I'm stuck with driver performance at small buffer size.
Audio data frame is 64 bytes and I need to minimize its path to PC (win 10) and back.
The problem is that driver, it seems, has internal FIFO that is always kept filled.
I'm estimating this value based on counter looped through device, that is copied on device side from received buffer.
Count of buffers stuck between application and device is near 4100 +-1, so, given 64 bytes sample size it is likely there is 4100*64 buffer somewhere on the data path. With 62500 sample rate it gives above 3ms latency (in each direction), which is inacceptable for the project.

Is there a way to reduce internal buffer size?

I really believe such data processing scenario is possible at least on driver side, audio hardware usually have that low latency even on usb2 interfaces.

Pages: [1]