2 Replies Latest reply on Feb 28, 2018 5:07 AM by savanj_16

    Can FX3 act as USB to FIFO bridge


      Just like FTDI FT600Q-FT601Q(USB 3.0 to FIFO Bridge).

      Is that possible to configure FX3 to receive video stream from Host, and then output parallel data via GPIF II.

      Design GPIF to support : ((Parallel FIFO bus clock / Control signal / data bus output)


      - output Pixel clk

      - output FV( Vsync )

      - output LV( Hsync )

      - output Data bus (8 ~16bits)

        • 1. Re: Can FX3 act as USB to FIFO bridge



          Such an implementation may sound feasible, but there may be many issues in practical realization. This has not been tested before. The FV, LV synchronization on the GPIF lines with respect to the lines and frame ending is not possible to achieve with accuracy.



          -Madhu Sudhan

          • 2. Re: Can FX3 act as USB to FIFO bridge

            Yes its possible. We have supported a customer to design a MIPI based secondary display through USB. This design had a vendor driver in the Host PC, FX3 device connected to parallel to MIPI bridge and a MIPI to MIPI bridge to control the frame rate, brightness, etc. of the MIPI display.

            As Madhu said, the rate matching has to be done and this is done by the MIPI to MIPI bridge. FX3 can generate the FV, LV signals but the clock signal will be derived from FX3 SYS_CLOCK (~400MHz) through dividers and this clock value may or may not serve the purpose.