USB superspeed peripherals Forum Discussions
Dear all,
We are planning to use CYUSB3035 to implement USB storage device. Is it possible to interface cyusb3035 with micro-controller(Atmel or NXP)?
Show LessHi,
I am trying to integrate an HID class and UAC class. I am really struck with the descriptors. Can you please send some example code for a composite USB class (HID and UAC) or give some hint on integrating the descriptors.
Show LessHi,
A question about BulkRead.
The data length i am reading from USB device is not constant (for each individual trial). However, XferData( ) requires to specify data length before reading action. Is there anyway to know the data length in advance? Or, how to read out all data while do not know data length?
Thanks.
Show LessIs there a version, hopefully open source, of tools to set up the DMA engine and FSM of the FX3 under Linux? Don't need a fancy graphical tool. I'm happy with some text based description, makefiles, etc.
Further, are there any reference designs or similar available which is using a FPGA based video generator to stream video over the FX3 to V4L2 on the host side (either using UVC or a custom driver)?
Thanks!
Show LessHi.
I want to design Fx3S board. I use only SD card. I want to use GPIO mode unused DATA pin on S0 PORT.
I have modify main function on firmware this.
io_cfg.isDQ32Bit = FALSE;
io_cfg.s0Mode = CY_U3P_SPORT_4BIT;
io_cfg.s1Mode = CY_U3P_SPORT_INACTIVE;
io_cfg.useUart = TRUE;
io_cfg.useI2C = FALSE;
io_cfg.useI2S = FALSE;
io_cfg.useSpi = FALSE;
io_cfg.lppMode = CY_U3P_IO_MATRIX_LPP_DEFAULT;
// No GPIOs are enabled.
io_cfg.gpioSimpleEn[0] = 0;
// 43(D3) - S0 WP, 45(F2) - S0 VSEL, 52(D3) - S1 WP, 57(D4) S1 VSEL
// 37(J3) - CONFIG_SW0, 38(J1) - CONFIG_SW1, 39(H2) - CONFIG_SW0
io_cfg.gpioSimpleEn[1] = 0x21028E0;
io_cfg.gpioComplexEn[0] = 0;
io_cfg.gpioComplexEn[1] = 0;
status = CyU3PDeviceConfigureIOMatrix(&io_cfg);
and I tested SD card and GPIO. there are not working not only SD card but also GPIO.
What I miss it??
Regards
Shin.
Show LessI am experiencing about a 5 seconds worth of delay between the data on the slave end and what I observe in the application running on the PC.
I am using cyapi.lib and C++ for coding. I am wondering if there is a way to reduce the latency in the cypress driver. I have tried doing rapid reads in the beginning to reduce the data in the driver buffer.
I there an api call or a driver setup change that would reduce the size of that buffer.
Thanks.
Show LessHi folks,
My fx3 dvk device board cannot work. And the D14(another label V1P2 is very close to it) LED keep blinking after powered on. Is any one can tell me what can I do?
You can see the attachment for accurate location.
Thanks in advance
George
Show LessHello.
I am trying to configure SPI DMA auto channel. My question is:
CyU3PSpiSetBlockXfer function must be called before DMA channel will be created using CyU3PDmaChannelCreate method? Or I can to use this method after DMA channel is created?
Show LessHi.
I will make new custom board using fx3 chip. and I want to UART port, but useable board area is too small to insert UART chip,
example codes that I received from Cypress Inc, have included USB UART(PID 0x0008) and USB bulk system(PID 0x00F0).
Should I use two or more PID in same a Fx3 chip ? If it is possible I want to know how to use that.
Regards.
Shin.
Show Less