USB superspeed peripherals Forum Discussions
Hi,
I am working on my first prototype CX3 design, connected to an Omnivision OVM6211 Camera Cube. I'm still not 100% confident that I understand every aspect of the chip, and I would be very grateful if anyone can take a look at my schematics and tell me if I have made any silly mistakes.
Many thanks in advance for any advice.
Hugo
Show LessHi guys! Thanks a ton for your previous help, I have one more question.
Im currently sitting with the hid example, and are trying to reverse engineer it for a specific purpose, but have ran in to a brickwall.
Basically what I want is to decrease the time it takes between packages sent, in this example the curse rotation on the pc.
Trying to formulate the question in a few different ways to be as precise as possible:
Currently it sends the information at ca 400 packages (polls) per second, how do I increase that?
The mouse pointer rotation on a desktop is just under one second, how do I decrease that?
That is basically the same question but with different examples, mainly I need to tweak it to 2000 per second (known as polling rate in usb2) for what I'm trying to create
Hope you understand my point and thanks in advance
Show LessHello,
In datasheet,they have mentioned as below.
Part number USB SRAM (kB) Storage Ports Package Type
CYUSB3035-BZXI 3 512 2 121-ball BGA
CYUSB3035-BZXC 3 512 2 121-ball BGA
CYUSB3033-BZXC 3 512 1 121-ball BGA
CYUSB3031-BZXC 3 256 1 121-ball BGA
1)CYUSB3033-BZXC and CYUSB3031-BZXC supports only one storage port.which port is supported by these two CYUSB3033-BZXC ,CYUSB3031-BZXC?is it s0 port or s1 port?
2)CYUSB3031-BZXC is supports only 256KB.currently we are using CYUSB3035-BZXC device with slavefifo apllication.how can i find that my application requires whether 256kb or 512kb?let me know?
thank you.
Show LessI’m a software guy who's new to USB development and would like to learn more about cypress solutions. However, I’m not sure which kit can help me.
If I would like to play (making Windows app by using CyAPI.h) with the firmware library shows on
https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit
or the example (maybe there are pointed to the same thing I’m not sure)
https://www.cypress.com/documentation/code-examples/usb-superspeed-code-examples
Is it sufficient by purchasing CYUSB3KIT-003 sololy? or the above examples are just examples that I have to find a way to get the other experimental board?
Is there a document to walk me through how to play all of them one by one? Or at least one for getting me a basic start?
Show LessOur customers are considering booting an FPGA using FX3S.
In order to download FPGA configuration data from the SD card, the FX3S requires an SD card I / F and SPI(master).
Looking at the FX3S data sheet, it appears that we need to use S1-Port to configure the SD SPI.
In that case, is it necessary to select CYUSB3035 which has 2 Strage ports?
Best Regards,
Naoaki Morimoto
Show LessHi, all.
I am a newman of FX3, and i using SuperSpeed Design Examples V1.2\FX3 Firmware Projects\GPIF_Example10 to set up a 8bits parallel communication with one slave mcu.
for now data send out from FX3 is ok, but i don't know how to trigger FX3 read procession.can any one help me out?
i have tried to set up the signals follow the GPIF design timing but the FX3 do not trigger a read procession.
where is the interface signal specification? i want to konw the signals timing.
and is there any files for good understanding of the GPIF state machine?
Tks
Show LessHello
I have a stupid question.
I import example project from USBVideoclass sample from sdk.
import->general->existing project into workingspace and select copy project to the workingspace.
I just want to change the prodcut name to try first.
I modiyf "FX3 "to "AAA" then i use control center to burn into ram.
After doing that, I stll see the name "FX3" from windows device manager.
Could anyone give me a suggestion?
const uint8_t CyFxUSBProductDscr[] __attribute__ ((aligned (32))) =
{
0x08, /* Descriptor Size */
CY_U3P_USB_STRING_DESCR, /* Device descriptor type */
'F',0x00,
'X',0x00,
'3',0x00
};
Show LessI know that MIPI cameras are what are usually used with the CX3, but sometimes it is necessary
to support old-fashioned hardware, and that's where the ADV7280A-M comes in.
Show LessI am working on Cypress FX3 USB3.0.I am using EZ USB FX3 SDK/1.3/Application/cpp/Streamer.In streamer.h code ,there is one function called "Xferloop()".I collected the data of "buffer" stored in "myfile.txt".The throughput of the streamer decreased from 395MBps to 110MBps because of writing data into the myfile.I think if I write data into disk using different thread then speed could increase.How to do this? Please help.
Show Lesshi there, these days i was designing the GPIFII interface of FX3. cypress company has provided four image file (streamout.img, streamout.img,loopback.img,short_zlp.img,) for learning different configuration of GPIFII. now i want to see the source project of the streamout.img and modify some code to generate different configurantion.. And i have read the AN65974, there is not enough description of how to modify and use the source project to generate the streamout.img. besides, there is a project file (slaveFifoSync) with AN65974, i don't know if it is the source code of those four image files.
Show Less