- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We are seeking paid assistance to solve a communication problem between the Cypress FX3 and computers using USB 3.0. We have written some custom code that gets the buffer contents in a loop. We have installed Cypress driver CYUSB3.SYS version 1.2.3.20
With this code, we are able to transfer 1GB data in about 8 sec on an HP Z440 computer running Windows 7 running CYUSB3.SYS 1.2.3.3, and on several other computers running Windows 10.
However, when we try to run on our Lab computer, a Dell Xeon W-2125 4GHz with 64GB RAM, x64-based processor, communication times out above 512K data, and inserts a 10 sec delay. This delay is inserted multiple times depending on the data size. We can affect this problem by slowing down the capture loop by inserting internal looping to take up processing time, but this isn't a solution
We are requesting assistance in a proper solution to this problem
Solved! Go to Solution.
- Labels:
-
USB Superspeed Peripherals
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
From the description, I understand that data transfers using Cypress driver version 1.2.3.3 works fine (i.e. around 1GB data in 8 seconds ) but on installing Cypress driver version 1.2.3.20 the transfers are slower. Is my understanding correct?
Is yes, the driver version 1.2.3.3 is not certified for Windows 10. The driver version 1.2.3.20 is Universal driver which is certified for Windows 7 and Windows 10. Also, we do not recommend to use an older version of driver for development as newer versions perform better compared to older ones.
This delay is inserted multiple times depending on the data size.
>> Please let us know more about your application so that we can understand the cause of failure. What is the type of data transfer? Is it bulk or interrupt or isochronous? If possible, please test the data transfer with the Cypress Streamer Application (https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit) and share a snapshot for us to check.
Rashi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
From the description, I understand that data transfers using Cypress driver version 1.2.3.3 works fine (i.e. around 1GB data in 8 seconds ) but on installing Cypress driver version 1.2.3.20 the transfers are slower. Is my understanding correct?
Is yes, the driver version 1.2.3.3 is not certified for Windows 10. The driver version 1.2.3.20 is Universal driver which is certified for Windows 7 and Windows 10. Also, we do not recommend to use an older version of driver for development as newer versions perform better compared to older ones.
This delay is inserted multiple times depending on the data size.
>> Please let us know more about your application so that we can understand the cause of failure. What is the type of data transfer? Is it bulk or interrupt or isochronous? If possible, please test the data transfer with the Cypress Streamer Application (https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit) and share a snapshot for us to check.
Rashi