Does the CyAPI driver use DMA to transfer data to and from the USB port? We're trying to get an idea of the speed capabilities of the driver.
No, CyUSB driver does not uses the DMA to do data transfer. Our CyUSB driver uses the USBDI (the USB bus driver interface) and the underlying USB host controller must be using the DMA.
For testing Speed capabilities, you can use screamer/streamer example that comes with SuiteUSB.