12 Replies Latest reply on Mar 4, 2019 6:06 PM by HirotakaT_91

    [Help] fx3 with 16-bit parallel data

    user_1510591

      Hi community

      I'm setting up the 16-bit parallel FX3 camera data with the parameters below:

       16-bit synchronous parallel data interface 16 bits per pixel

       YUY2 color space

       1280 x 720-pixel resolution (720p)

       30 frames per second

       Active low frame/line valid signals

       Negative clock edge polarity

      I use the firmware provided in AN75779.zip. The only change is to convert from 8-bit to 16-bit, Negative clock edge polarity and Active low for FV,LV.

      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, Negative clock edge polarity and Active low for FV,LV. 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.

      But I just got the black screen. I added DEBUG_PRINT_FRAME_COUNT and print "Bytes per frame" is only received:

      Leaving Suspend Mode

      UVC: Completed 0 frames and 0 buffers

      Application Started

      UVC: Completed 0 frames and 0 buffers

      Bytes per frame 480

      Bytes per frame 480

      Bytes per frame 480

      ...

      Bytes per frame 480

      UVC: Completed 60 frames and 0 buffers

      Bytes per frame 480

      Bytes per frame 480

      Bytes per frame 480

      ...

      Bytes per frame 480

      UVC: Completed 90 frames and 0 buffers

      Bytes per frame 480

      ...

      Can show me how to solve this problem.  Thanks in advance.