USB superspeed peripherals Forum Discussions
16 bit data bus is used, I set the watermark value to 3, number of 16-bit data words that may be written after the clock edge at which the partial flag is
sampled asserted = 3 x (32/16) – 4 = 2
CyU3PGpifSocketConfigure(0, CY_U3P_PIB_SOCKET_0, 3, CyFalse, 1);
I also set only 1 DMA buffer with 8 bytes depth.
#define CY_FX_DMA_BUF_COUNT (1) /* slave Bulk channel buffer count */
#define CY_FX_DMA_TX_SIZE (8) /* DMA transfer size is set to infinite */
Then I use Control center to write 12 bytes data from master FX3 to slave FX3, it's correct that only 8 bytes can be received by slave. I expect Thread_0_DMA_Watermark (GPIO21) should be deasserted after 6 bytes data is transmitted by master but this pin's value isn't changed. Please kindly advise.
Show LessI want to know whether the fx3 development board can receive a command from PC while it is busy is streaming video. If it is possible then whether the streaming will be halted or continued simultaneously while receiving command
Show Lesshi all
Here I am using FX3 kit and my application is command based acquisition using USB 3.0, I need Slave sync fifo mode for 32 bit data transfer and serial interface for command receiving through SPI / I2C / UART. Is it possible to use both interfaces at a time, and where I can find such SDK.
Plese help me
Show LessHello,
when fx3 is configured as slavefifo interface,if there is no data from the fpga(fpgs dont sends any data to fx3),what is the default state of buffer(the buffer which recieves the data from the fpga,i.e from p port)?
is it NULL buffer or is it contains some initial values?
regards,
geetha.
Show Lessfirst,I set the board like this :
and then the USB Control center got the bootloader:
i do the program like this Program->FX3->RAM,and then i select the demo USBBulkSourceSink.img,USB control center shows the information like this:
it has downloaded succeeded,but the demo board not work,and then i check the power supply descirbed by the website ,the powers all right,how can i work correctly with the demo board CYUSB3KIT-003.
Show LessHi,
I'm using the UVC-CDC sample code(Cx3UvcOV5640_UVC_CDC) in CX3. The device enumerates as a video device and a virtual COM port.
I need to identify the virtual COM port created by an automated process. This applies connecting the device to multiple PC's and figuring out the COM ports.
Can i assign a custom name to the CDC device instead of the "USB serial device COMxx" shown in the Device manager?
I know that assignment of COM port number is done from the PC side, so is there any possibility of the CDC device getting a constant COM port on each and every PC connected?
Are there another methods to implement the same.
Thanks in advance
Regards
Ajay
Show LessHi!
The IDE gives packaged applications control center without specific code to look up. Now I'm going to use the method provided by cypress in cyapi.lib to do this transfer through EP0. How do I do that?
At the same time, if the slave device FX3 receives such instructions, I require it to be fed back through EP0, and the upper computer software receives it again, then how should the upper computer software be implemented?
Because I didn't find a similar example. Cypress provides cyapi.lib, but I didn't find any examples and don't know how to use these methods.Could you help me?
Show Less
Hello all,
I am attempting to communicate with an I2C slave using the FX3 I2C module, but I am not getting my acknowledge on the 9th bit of the address match. I have programmed and 8-bit micro with an I2C module to do the same thing, and I get the acknowledge. The main difference between the waveform from the FX3 and the micro is the time between the first 8 pulses and the 9th. On the micro, there is a short delay before the 9th pulse goes out. Is there any way that I can add this delay on the FX3? Do I have to bit bang? I have already looked through cyu3i2c.c but cannot find anything related. Any help is MUCH appreciated!
Show LessI upgrade my EZ-USB SDK to 1.3.4 today , but it makes my code can not work any more.
where can i download the old version of 1.3.
thanks a lot !
Show Less