USB superspeed peripherals Forum Discussions
Having the FPGA connected the FX3. And the data transaction happened between the FPGA and Host-app using the bulk endpoints through Auto- DMA channels .
For this I am using the
1 )
xferdata(buffer , length ) for register read/write
2)
for bulk transfer
xferdata( ) having 4 arguments like XferData(PUCHAR buf, LONG &bufLen, CCyIsoPktInfo* pktInfos, bool pktMode);
1 ) how to debug this issue ??
And also find the api XferData () with 2, 3 and 4 arguments
having 2 arguments and also with 4 arguments
USBDevice->BulkOutEndPt->XferData(buf, length);
bool XferData(PUCHAR buf, LONG &len, CCyIsoPktInfo* pktInfos = NULL);
bool XferData(PUCHAR buf, LONG &bufLen, CCyIsoPktInfo* pktInfos, bool pktMode);
2 ) So whats the difference between them ??
I read the multiple threads but not able to understand the USB interface working and how to debug
https://community.infineon.com/t5/Knowledge-Base-Articles/FX3-FX2LP-XferData-API-Usage-KBA226200/ta-p/258921
Solved: How to handle CY_U3P_USB_SC_SET_FEATURE and CY_U3P... - Infineon Developer Community
Please help me in understanding the USB interface and in how to Debug .
Hello,
Whether SX3 Firmware able to detect Active USB 3 SS Channel (Type C Connector) by Firmware according to SSTX1 / SSTX2 Lines without using CC1 & CC2 Signals?
Thanks a lot!
Show Less// 0x24, /* Descriptor type*/
// 0x05, /* Subtype: uncompressed frame I/F */
// 0x01, /* Frame Descriptor Index */
// 0x01, /* Still image capture method 1 supported */
// 0x40,0x03, /* Width in pixel: 320-QVGA */
// 0xE0,0x01, /* Height in pixel 240-QVGA */
// 0x00,0x50,0x97,0x31, /* Min bit rate bits/s. Not specified, taken from MJPEG */
// 0x00,0x50,0x97,0x31, /* Max bit rate bits/s. Not specified, taken from MJPEG */
// 0x00,0x60,0x09,0x00, /* Maximum video or still frame size in bytes(Deprecated) */
// 0x2A,0x2C,0x0A,0x00, /* Default Frame Interval */
// 0x01, /* Frame interval(Frame Rate) types: Only one frame interval supported */
// 0x2A,0x2C,0x0A,0x00, /* Shortest Frame Interval */
Show Less
It's been 3 months since I bought back my development board, and I've searched all over the community for case studies and Q&A's but I can't find anything about the cyusb3kit 003 as a transfer tool to read data from a nand flash chip with microcontroller control.
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E8%B6%85%E9%AB%98%E9%80%9FUSB%E5%A4%96%E8%AE%BE/%E5%8D%95%E7%89%87%E6%9C%BA%E6%8E%A7%E5%88%B6FX3%E8%AF%BB%E5%8F%96nand-flash%E6%95%B0%E6%8D%AE/td-p/489326
Show LessHello,
Can the EZ-USB SX3 CYUSB3017 Device stream Video on USB 2.0 Lines and support commands transferring by Virtual COM simultaneously?
The scenario is: Two Different PC Programs are opened:
- For Video Streaming through USB 2.0. (USB 3 is not plugged in).
- For Commands Delivering. Virtual COM exists on USB 2.0. (USB 3 is not plugged in).
Video Streaming is happening & commands are sent simultaneously.
Can the EZ-USB SX3 CYUSB3017 Device stream Video on USB 3.0 Lines and support commands transferring by Virtual COM simultaneously?
The scenario is: Two Different PC Programs are opened:
- For Video Streaming through USB 3.0.
- For Commands Delivering. Virtual COM exists on USB 3.0.
Video Streaming is happening & commands are sent simultaneously.
Thanks a lot!
Show Less
Hi,
We've designed a board around the CX3 chip to take in MIPI video and stream it to a PC over USB. We have a 19.2MHz input clock, and we had a question come up in testing. The spec in the CX3 datasheet Clocking section lists a "Maximum frequency deviation" of 150ppm. Can you clarify what that means and your test setup for that?
Thanks!
Show Lesswhat is the maximun pixel of the CYUSB3065 supported if do not care fps?
is the cause of the max limit HARDWARE or ISP algorithm?
Thanks
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E8%B6%85%E9%AB%98%E9%80%9FUSB%E5%A4%96%E8%AE%BE/what-is-the-maximun-pixel-of-the-CYUSB3065-supported-if-do-not-care-fps/td-p/485264
Show LessHi
I am refering the example of cyfxgpiftousb in SDK file.
When i compile the code with either LOOPBACK_AUTO or STREAMING_MANUAL, or disable both by default. The bandwidth are always running at 370mbps. I did not alter anything inside the example code.
How do i make it to run at 420mbps like example of bulksrcsink? below are blksrcsink example that I compiled.
Thank you.
Hello,
Can the EZ-USB FX3 CYUSB3014-BZXI Device stream video & transfer commands to UART lines through USB 2.0 simultaneously?
For example I am streaming now Video using PC Program 1 and sending commands by Virtual COM using PC Program 2 simultaneously on USB 2.0 Lines. Whether is it possible?
Thanks a lot!
Show LessHi team, we are trying to integrate a two-socket implementation in FX3. These two sockets must be mapped to two threads and the external processor will switch the address lines to put data in the corresponding sockets. Can someone explain or share the GPIF designer for this configuration.
Explanations are welcome!
Show Less