Simultaneous IN/OUT USB Transfers in EZ-USB® FX3™
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Is it possible to transfer data IN/OUT over multiple endpoints in FX3™ simultaneously?
No, this is not possible on any USB device, including FX3. The USB 3.0 protocol is full duplex with a 5-Gbps signaling rate on each TX and RX data line, but when one of these lines is transferring data, the other line is only transferring handshaking or link-related packets. Both of these lines do not transfer data at the same time.
The host application that handles data transfer can have two or more threads that seem to do simultaneous data transfers over multiple IN/OUT endpoints, but the transfers actually happen in a time-multiplexed fashion. This approach that uses multiple threads in the host application permits bi-directional data transfer, if it is required.
Version: *A
Translation - Japanese: EZ-USB® FX3™ での同時 IN/OUT USB 転送について - KBA94607 - Community Translated (JA)
- Tags:
- 5 gbps
- data
- duplex
- end point
- ez-usb
- ez-usb fx3a superspeed usb 3.0 peripheral controller
- EZ-USB® FX3™
- fx3
- fx3 sdk
- fx3s
- gpif
- simultaneous
- transfer
- usb 3.0
- USB Transfers