This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

The video stream format for PCIe trasnsaction?

We designed a custom DM8168 board.In the board,we use FPGA to transfer video stream data to DM8168.

                           

                     16Bit YUV 4:2:2                                              

Video ASIC————————> FPGA————————>DM8168

  We want  DM8168 to use this video,such like being used by scaler,or being codeced to H.264 data.

Can FPGA just be used as a "Bridge"?I mean the FPGA don't change the video buffer data format.

If so,does DM8168 has to pay a BIG CPU load for processing or converting the raw video format to a specific format which can be directly used by DM8168?

  • Andbody here?

    I  just want to know,if I use FPGA to transfer YUV video stream to DM8168 through PCIe.

    How to arrange the  video buffer format,for example,use YUYV style?How to layout SYNC data?Or there is no need to place SYNC data in stream.

    Expecting for any answer.

  • Young,

    What is the interface between FPGA and the video ASIC? If it is memory mapped interface, you can directly connect it to DM8168 through GPMC interface. Even you can connect FPGA using GPMC or PCIe will also be fine. 

    You can use YUYV buffer and there is no need to give explicit sync data as the frame size will be fixed. If you can share more information about your application, we can propose better solutions.