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.

DM8168 capture 4 ch 1080p@30

Other Parts Discussed in Thread: TVP5147

Hi, our application is DM8168 capture 4 ch 1080p@30 from FPGA, but we are not sure that FPGA how to output 4 ch 1080p@30 video data. Is there some reference document description about DM8168 capture 4 ch 1080p@30 in detail? thanks.

  • it should be possible. use bt656 style of embedded sync code and vip will be able to capture 4 1080p30 streams

    0xFF 0x00 0x00 0xXY

     

    Regards,

    Brijesh

  • Thanks for your reply. 

    DM8168 has two video input port. Every port has 2 clock signal(CLK_A, CLK_B), VIN[0]A_CLK, VIN[0]B_CLK, VIN[1]A_CLK, VIN[1]B_CLK. In this usecase(capture 4 channel 1080p@30), I am not sure that the only VIN[0]A_CLK,VIN[1]A_CLK  or the all of them are used for the clock signal?

  • Since you have four independent input streams, you need to connect pixel clock to all of these pins..

     

    Rgds,

    Brijesh

  •  

    Because that our board only use VIN[0]A_CLK, VIN[1]A_CLK signal, and VIN[0]B_CLK,VIN[1]B_CLK not used. And VIN[0], VIN[1] use Y/C 16bit.

    Can  we  use the only VIN[0]A_CLK,VIN[1]A_CLK  signal, VIN[0]A_CLK for channel 0 and channel 1,   VIN[1]A_CLK for channnel 2,channel 3?

    We are not sure that  DM1868 captures 4 channel 1080p@30 video sequence diagram. Is there some documents descript about this?  so our FPGA engineer know to how output 4 channel 1080p@30 to DM8168 via this sequence diagram.

  • Hi Coling he1,

         I think that if you need to use 4 input ports, you need to put a clock in every clock pin for each port

    VIN[0]A_CLK -> /dev/video0 → Capture VIP 0 Port A
    VIN[0]B_CLK -> /dev/video4 → Capture VIP 0 Port B
    VIN[1]A_CLK -> /dev/video5 → Capture VIP 1 Port A
    VIN[1]B_CLK -> /dev/video6 → Capture VIP 1 Port B
    

       If you don't do this the VPSS wouldn't be able to get frames, you can see that we had to solder a wire in the DM8168-EVM for the same reason in order to make the TVP5147 work, since originally it didn't have the clock connected to VIN[1]B_CLK otherwise the VPSS wouldn't get frames

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/p/326172/1170437.aspx#1170437

       Also if you are capturing different video streams you can't share the clock. If you want 4 inputs you need to configure the 4 video input ports in 8bits and set a clock for each one.