USB superspeed peripherals Forum Discussions
text.format{('custom.tabs.no.results')}
I have problems with firmware download from a host processor to FX3 through the 16-bit synchronous ADMux interface. I use Document No. 001-76405 Rev. * I.
You updated Appendix B: Troubleshooting Steps for Sync ADMux Boot in the document No. 001-76405 Rev. * I
In which you specify to write 256 bytes of data (B.3.1.d). Is not this a mistake? In Document No. 001-76405 Rev. * H - was 512 bytes.
Also, when recording 256 bytes of data (B.3.1), I do not get bit 2 (Socket 2 Available) of the PP_SOCK_STAT_L register (0x9E) is set (B.3.2.a). When recording 512 bytes bit 2 == 1 (ok).
According to B.3.2.d, read the PP_DMA_SIZE register (0x8F) and verify that the value is 0x0100. I am reading PP_DMA_SIZE == 0x0200.
I see Appendix B: Troubleshooting Steps for Sync ADMux Boot differs from Section 9.1.7 Firmware Download Example (Document No. 001-76405 Rev. * I).
Which of them is the right one to download the firmware in FX3 via the synchronous ADMux interface?
I performed the firmware download from a host processor to FX3 via the 16-bit synchronous ADMux interface as specified in the Firmware Download Example 9.1.7. But my firmware did not work.
What should I do extra what is not specified in Document No. 001-76405 Rev. * I
Show LessBased on the below reply from Cypress==> The MUXSEL line is controlled through an output GPIO of FX3 to select the correct pair of USB SuperSpeed lines. The logic of selecting the correct pair of USB SuperSpeed lines is implemented in FX3 firmware.
But I can't find FX3 Firmware to set up MUX Line for USB Type C Connector.
The DQ0~DQ31 set up for 32bit data transfer in my design.
Could you inform me What pin in FX3 can be used to detect MUXSEL Pin?
and where can I find the FX3 firmware Code for this related technical?
Thank you very much.
Show Less
Hi,
We are looking for the proper way to assign a Custom Serial Number for mass production.
I've been looking in the forums and I find out the way to make it using the register EFUSE_DIE_ID. But we would like that the SN of the product to match our companies procedure to assign a serial number. There is any way to achieve this? Or the only way to make it without using the EFUSE_DIE_ID is making a Firmware image for every system?
Thanks in advance,
Best Regards,
Juanjo
Show LessHi all,
I am working cypress fx-3. I need change Input pins in GPIF II Slave FIFO. Currently all pins are configured as active low. But need to change SLWR,SLOE,PKEND pins should be in Active High. is it possible to change? and is it works? as normal.
Show LessI am generating a pulse on same previous condition but the pulse generated is shaking continuously. Its levels are not clearly defined. I am using CyU3PGpioSetValue for pulse generation.
Show LessHi,
In our system, the CYUSB3KIT-003(synchronous slave fifo 2 bit mode) and xilinx zc702 are used.
in stream_in mode(streamin.img), the system worked normally; but in stream_out(streamout.img) mode, FPGA cannot receive the data from FX3 (please see attachted files)
the control signals from fpga : SLCS is low, SLWR is high, SLOE is low, SLRD is low, FLAGC turns low, PKEND is high, A[1:0]=2'b11
but there is no validate data on the data bus ~
why can this happen and how to figure this out?
Thanks so much~
Show Less
Hi all,
I am trying to develop uvc camera using omni vision mipi sensor.
But there is no sensor register to invert vsync polarity.
So can I change cx3 vsync polarity to match ov sensor?
Show LessHello,
As the title states, I want to configure an SP605 board Over USB Using Cypress EZ-USB FX3.
I followed this tutorial http://www.cypress.com/documentation/application-notes/an84868-configuring-fpga-over-usb-using-cypress-ez-usb-fx3
The same is for SP601 but they have equivalent pinout and same FPGA (Spartan-6) so I guessed it would work okay (using SP605 instead of SP601 in AN84868 - Configuring an FPGA over USB Using Cypress EZ-USB® FX3 )
I have my out .bin file I created myself that is working perfectly with iMPACT platform (so I'm using that firmware for the FPGA).
I follow the instructions and get the following results:
After DONE LED is on, I click on configure. I see the INIT LED turning on for a second and then it stays on again permanently.
I didn't really find on the instructions when I am supposed to turn on the FPGA so I do it after downloading the firmware to the FX3.
I used the SP605 Hardware User Guide to know the equivalent leds/resistors to connect it to the SP605 board. The following images show my current set (PS: yellow cable is not used!).
Does anybody has any ideas of what it may be happening?
Show Less