USB superspeed peripherals Forum Discussions
text.format{('custom.tabs.no.results')}
It creates this hassle described in the app note:
The FX3 DVK should be programmed before programming the Xilinx FPGA board. The FX3 DVK will not enumerate on the host PC if the FPGA has already been programmed, because it drives the PMODE lines
I don't want to disconnect the FPGA each time I program FX3, can simply I change the PMODE to be the input?
Show Less
input[1:0] PMODE;
We are using a CX3 development board and trying to transmit a camera video and readings from an external sensor (connect to FX3 via I2C) to a PC host . We were able to get OV5640 video and readings using bulklplowlevel to a PC host separately, however, were NOT able to get both working at the same time. It looks like they both configured in a different way. Any advices?
Show LessHello,
I'm trying to make the an87216 example work.
I can connect the 2 PCBs and program the FX3. They reconnect. After that they don't show up in the Control Center any more. Windows tells me, they have no driver.
What driver do I need and how can I install it?
With the AN65974 Slave Fifo, I have no such problem. Is there a difference betweem the two slave FIFOs?
Thank you
Kind regards
Reto
Show LessHi All,
Is there a way to create more than one image file under the debug folder when working on Cypress EZ USB Suite? I am currently using the FX3 Super Speed Kit and working on the SRAM_FX3 example from the SDK that I downloaded. I am using this project as a reference for my application and running multiple configurations of GPIF files, and it would be helpful if I can have an .img file for each GPIF file I modify.
I am new to this chip and any advice would be helpful.
Thanks,
Gil
Show LessHi, Cypress,
I developed “SyncSlaveFifo2Bit” (as attachment) based on “slfifosync” which in EZ-USB FX3 SDK 1.3. I can successfully compile SyncSlaveFifo2Bit in Eclipse 1.3.3, and use Control center to download *.img (Debug folder) to CYUSB3014 to test w/ Streamer. However, “NTSTATUS = c0000001” happened after several Xfer…
I also re-compile SyncSlaveFifo2Bit in Eclipse 1.2.2 and *.img coming from 1.2.2 can work well (transfer lots of packet and didn’t happen NTSTATUS = c0000001) with Streamer.
The detailed description is as attached. I wonder if I should use 1.3.3 for my future work, and need your great help.
look forward to your feedback.
Many thanks, Jackie
Show LessHello,
I have changed the firmware provided in AN75779.zip to meet the requirement of my own sensor with the following features:
1.16-bit synchronous parallel data interface
2.16 bits per pixel
3.YUY2 color space
4.1920*1080 pixel resolution
5.30 frames per second
6.Active high line valid signals,Active low frame valid signal.
7.Positive clock edge polarity
For 16-bit synchronous parallel data interface, I go to the Interface Definition tab in GPIF II Designer and choose the 16 Bit option for Data Bus Width, then i go to the state machine tab, change the counter limit value of LD_DATA_COUNT and LD_ADDR_COUNT to 8183.Finally, i update the cyfxgpif2config.h in original firmware project,andmake sure the iomatrix configuration in the firmware has the isDQ32Bit parameter set to CyFalse.
For 1920*1080 pixel resolution, I change the related content of descriptors as follow,
/* Class specific Uncompressed VS format descriptor */
0x10, /* X dimension of the picture aspect ratio; Non-interlaced */
0x09, /* Y dimension of the pictuer aspect ratio:Non-interlaced */
/* Class specific Uncompressed VS frame descriptor */
0x80, 0x07, /* Width in pixel */
0x38, 0x04, /* Height in pixel */
and changed the probe control setting.
My sensor can output the data.After all, I build the firmware project and download the .img file into FX3 and preview real-time video use software like AMCap/VirtualDub, the system could work, the video is abnormal,the image is attached,it like the U data and V data in the video are inverse. And the AMCap/VirtualDub could not read the video information like resolution.
I don't knoe what I should modify.
I hope someone could help me, Thank you.
Show Lesshi
I use cy3014 in my camera transmitting data to pc.i make PKTEND SLWR SLCS available at the same to issue a 4 byte packet.
I find the EOB=Y in the 4 byte packet.
How can make EOB=N in 4 byte packet?
Thanks!
Show LessThe FX3 only supports 1 Interrupt message type per 125us microframe.
When is a request to send an Interrupt message included in the current microframe and when is it delayed to the next microframe?
And if I try to send two Interrupt messages 50 us apart, will they each be delayed to be available in their own microframe?
Show Less