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.

How to de-multiplexed multi-channel data from TVP5158

Other Parts Discussed in Thread: TVP5158

I want to use TVP5158 with DM6437.

I have a problemm is about how to realize de-multiplexed 4-channel video from TVP5158.

1、I want use the mode of 4-ch D1 (8bit at 108MHz). Can it work with VPFE of  DM6437? I have read the post"how to de-multiplexed 2-Ch video from tvp5158 in vpfe of 6437? ". Someone said" DM6437 has a maximum pixel clock of around 98MHz". Does 98MHz mean the  PCLK of VPFE on DM6437?

2、I look through the datasheet of DM6467.The maximum pixel clock of DM6467 is also 99MHz, is it?

3、I have read the datasheet of TVP5158,and knew that the output of TVP5158 have the channel-ID indicated which channel the data are from.  I want to extract each channel video data into DDR. Must I programmed some codes to get data of each channel based the channel ID?


4、if the aboved question is true,must I add the de-multiplexed codes into the VPSS library of DM6437,and recompiled the lib?

 

  • Hello Yan,

    Please see my reply to each question below:

    1. 4-CH D1 will not work on DM6437 since it maximum pixel clock is at 98MHz and the 4CH D1 requires 108MHz.  You can try to use 4 CH CIF or 4 CH Half D1.

    2. There a 3 versions of DM6467: 594 MHz, 729 MHz, and 1 GHz.  We are using the 729 MHz and 1 GHz and they do support 108 MHz pixel clock.

    3. Yes, you have to demux the super frame to get each channel data.  You can download the DM6446 or DM6467 driver for demux sample code.  They are available to download from this website: http://software-dl.ti.com/dsps/dsps_public_sw/dsps_swops_houston/ANALOG_VIDEO/DM_TVP5158_Driver.htm.

    4. Yes, you are right.

    Hope this help.

    Regards,

    Viet