USB superspeed peripherals Forum Discussions
I'm planning to implement the 24 bit GPIF II interface with FPGA . In order to use the SPI port with 24 bit mode i need to know the exact mapping GPIO with 24 bit data lines[DQ 0:24]. From the datasheet provided for FX3 first 16 pins (GPIO 0:15) mapping are common for 16bit /24bit / 32bit. The GPIO mapping for DQ[17:23] for 24 bit GPIF is not provided in the datasheet.
Thanks,
Karthick S
Show LessThe Firmware is use to transfer 1080P@60fps YUY2 video data. It works well with FX3 SDK 1.3.3, but after upgrading to FX3 SDK 1.3.4, it has no video data with AMCAP.
It seems that there is not much difference between FX3 SDK 1.3.3 and FX3 SDK 1.3.4, especially in the UVC example.
The attachment is our source code.Can anybody help me?
Show LessSRAM Example GPIF State Mashine has count = 511 and 16 bit data bus. I tried to change GPIF SM counter = 255 for write and read 512 byte instead 1024 as in SRAM example by default. I modified 1024 bytes file with hex editor to 512 bytes file. But it is not work properly.
First 512 bytes writing and reading return array of 512 bytes with zeros!!! The second attempt return previous data array.
I called CyU3PDmaChannelGetStatus befor CyU3PGpifSMSwitch to check "prodcount", "conscount" counters. Counter value not changed after one transmitting (array 512 bytes). But after second transmitting (array 512 bytes) counters values increases 1024 !!!
I tried to create file with different size from 32 byte to 368 byte. In all cases no problem.
Why examle not work with 512 bytes arrays?????
Show Less
hello everyone,
We are doing slavefifo intrface with the Fpga ,we want add the UVC Class . our requirement is to keep the UVC Class To fetch data from FPGA And one end point which is bulk OUt(for sending the data from pc to fx3) in the Control center .
can any one did this please help me .
best regards
veerendra
Show LessWhere can I find "LED_Controller.exe" folder includes three.dll files?
Hi,
i was able to use the COM debug port since I installed the FX3 SDK. However suddenly there is no debug COM port anymore.
I can see the three USB-Serial devices listed on Devices-USB (Vendor 1, Vendor 2, MFG) but there is no COM port on Devices-COM Ports.
All I remember I was trying to add the I2C UART port, in order to have two serial ports. Since then i cannot see any COM port.To configure I2C UART port I installed "USB Serial Kit". Might this have any adverse effect on COM port setup? (I have tried to uninstall Serial USB kit with no positve results).
Any way to fix this?
Show LessHello,
I am using the USB3 Development Kit by Lattice (Lattice USB3 Video Bridge Development Kit - Lattice Semiconductor ). I plan to connect it ultimatly to a raspberry Pi in order to Stream the HDMI Input.
While I am able to run it without any Problems as a videoinput on a Windows Device, it wont work with any Linux Device I tried.
I configured the CX3 output to 640x480p@60Hz. It was possible to use the Windows USB 2.0 Port with.
First I tried to get it work directly with the Rapberry Pi 3b+ running Raspbian (debian stretch), where it lists as video input ( $ ls /dev/video* ) but is not possible to use any further.
Second I tried to connect the Development Kit on PC running Ubuntu 16.04, here it is not even recognized as a video Input. Am I missing drivers?
I always though, anything with the cx3 should run "out of the box" if it is configured as a UVC-Device?
As I said, I would really like to get it working with the Raspberry Pi, but maybe its easier to start with the PC?
Best Regards,
Vitus
Show LessI've been working through the example firmware in the book "SuperSpeed Device Design By Example". I was able to successfully go through examples in Chapters 3 and 4 that use the micro-USB port in UART mode as a debug console. I became very interested in the example "DualConsoleExample.img" from Chapter 5 because it seemed to offer a way to get a virtual COM port over the USB3 line without using the UART, because my project also requires SPI (which I guess conflicts with the UART). Anyway, I installed the utility "USB Serial Configuration Utility" and followed the instructions in the book to configure channel SCB0 as I2C slave at 400kHz. I tried loading the unmodified firmware "DualConsoleExample.img" and it loaded successfully. But then I got no COM ports (supposedly I should get two, one for UART over the micro-USB and one for I2C over the USB3). I repeated the steps a bunch of times, tried recompiling the firmware, enabling and disabling UART and I2C in all combinations, but I never got any COM ports. I finally used the configuration utility to change SCB0 back to UART mode, but still no COM ports. After this, the previous examples that just use the UART console over micro-USB no longer create COM ports either. So, I would really like to learn how to make the I2C-based console work, but it would also be some progress to figure out how to get the UART mode console working again (reinstall drivers?). By the way, in this whole process I don't see any orphan devices in the device manager. I do see under "Universal Serial Bus controllers", three devices called "USB-Serial (Dual Channel) Vendor 1", "USB-Serial (Dual Channel) Vendor 2", "USB-Serial (Dual Channel) Vendor MFG". Those devices claim to be working. I'm using Windows 7 on a laptop with USB3 ports.
Thanks,
Richard
Show LessHello,
we will need to but a USB vendor ID in order to release a product.
I have seen that some commercial products use the Cypress vID, even though this is only allowed under special circumstances from USB.org.
As we need very few pIDs, is this an option and where can we find the forms/contracts for it?
Thank you.
Show Less