FTDI Community

General Category => Discussion - Drivers => Topic started by: bhoomil on May 31, 2018, 05:19:40 AM

Title: Need to customise internal driver of d3xx for FT601 chip for DMA data transfer.
Post by: bhoomil on May 31, 2018, 05:19:40 AM
Hi All,
Currently, my team is working on design steps for data acquisition system which will ultimately control by PC/host. We are choosing USB3.0 line between our DAQ board/DEVICE and PC/HOST. Custom code for reading data from ADC and writing to control register is inside FPGA.
To communicate with FPGA over USB we came across one smart solution from FTDI called FT601 USB3.0 to FIFO bridge.

After reading data sheets and FT_xyz APIs from d3xx libs, our team could understand How to communicate with FT601 bridge and how we can control FIFO master and FPGA.

Now main questions to FTDI technical panel is that,
1) does d3xx driver/lib are using DMA fundamental?
2) does d3xx source are available for the selected developer?
3) what if (our actual requirement) I want to save data stream comes from the IN EP from DAQ board and save directly it into the pre-allocated DMA buffer? Could Such things be possible with d3xx driver/lib? I want to do this because I need max throughput and min CPU util. during large buffer transfer operation.

Note: hosts will be both Linux and/or Windows 7+ OS.
Title: Re: Need to customise internal driver of d3xx for FT601 chip for DMA data transfer.
Post by: FTDI Community on May 31, 2018, 01:52:26 PM
Hi,

Can you contact our email support channel at support1@ftdichip.com where we will assist you further.

Regards,
FTDI Community
Title: Re: Need to customise internal driver of d3xx for FT601 chip for DMA data transfer.
Post by: bhoomil on May 31, 2018, 02:11:19 PM
Sure I will send my query to corresponding mail id for further communication.