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.

Why DM8168's RDK is limited to two independent HD display?

In our case,sometimes we need three independent HD display.

From the DM8168 spec,it can display three independent HD video simultaneously,HDMI,DVO2,and VGA.

But using DM8168's RDK,there is only two independent HD display,with VGA is tied to DVO2.

I wanna know for what reason there is only two HD display.  Internal resources limited or some other reasons?

Best regards~

  • Hi,

    Hardware supports only two independent displays.

    Regards,

    Hardik Shah

  • Thanks Shah.

    From my auto-reminder email,it is:

    "Hardware supports only two independent pipelines."

    Slightly a different."pipelines".

    Accroding to the datasheet,just the HD analog output's pixel clock is tied to HDMI or DVO2,not the diaplay content.

    So,judge from the datasheet,if the vga's resolution and framerate is same to HDMI or DVO2,can display three independent video.

    But,maybe there is some errors for my idea.

  • There are only two independent clocks for display and two data paths to displays. So at most two different contents can be supported.

  • thanks,I understand.

  • I still have questions and don't quite agree with you reply.

    First, In doc<HDVPSS user guide> from the RDK 03.00.00.00,page 81,"Graphics Path0/1/2 display driver"

    "Supports display of the following graphics data format via Graphics paht 0/1/2"

    And accroding to HDVPSS block diagram,the display pipeline is not just Main/Aux two paths,The GPRX path is also available for display.

    Second,in doc <DM81xx_DVR_RDK_Display_Output_Configuration.pdf>,page4,

    "Untied VENCs
    Current release does not support untied vencs for TI816X and TI814X.
    There are changes needed in system_dctrl.c, system_m3vpss.c and system_dctrl_common.c to support untied vencs"

    So,after Change the upper files successfully,the three independent displays may be supported.

    If so,when the RDK will support three independent displays?

    Thanks for any reply.

  • Hi,

     

    If you look into the HDVPSS diagram, even if there are three HDVENC, there are only two video pach, which can be connected to HDVENCs. Also there are only two pixel clock source, so one of the HD VENC has to be sourced from the same clock and same path.

     

    We could have three independent VENC, but one of them has to be SDVENC.

     

    Regards,

    Brijesh Jadav

  • thanks jadav.

    I think the below is the two paths you meant.

    And three independent vencs?

    Accroding to the upper diagram,there are three HD VENCs(HDMI,HD DAC,DVO2),and how to ensure one of them has to be SDVENC?

    Just like the upper,can send video through this GPRX path?If so,does DM8168 can display three different video contents?

    Sorry for so many naive problems.

  • Hi,

     

    I was saying about the output from SDVENC, you can SD VENC to get independent output.

    Yes, you can send video data in RGB format on GRPX and get three independent content..

     

    Regards,

    Brijesh Jadav

  • Thanks Jadav!

    You said that I "can get three independent content"

    You meant that three HD independent content?.

    If so,since the current RDK only support tiled VENCs,then,

    when I wanna make DM8168 display 3 independent content. I have to modify system_dctrl.c, system_m3vpss.c and system_dctrl_common.c to support untied vencs(ust like the RDK doc says),Right?Or wait RDK to remove the "tiled VENCs limit"?

  • hi,

     

    When i said, you can get three independent contect, i meant 2 HD video and 1 SD video (from SD VENC). RDK already supports three outputs, ie from HDMI, HDCOMP tied with DVO2 and from Sd VENC.

    You could have three independent content using grpx, but grpx supports only RGB formats and two out of three hd vencs will be running the same mode..

     

    Regards,

    Brijesh Jadav

  • Thank you,jadav.

    Since two pipeline/path you mentioned is Main/Aux,and GPRX has its independent video path.

    There is THREE independent HD video pipelines.

    all right,there is also THREE HD independent VENCs.

    Then from the hardware view,Can display THREE independent video simultaneously?

  • Hi,

     

    GRPX does not have independent video path, GRPx has independent graphics path. we cannot display YUV data on this path. so there are only two independent video path. What i said is you can use grpx to display independent content, but you will have to convert you video data in YUV format to RGB format.

     

    Regards,

    Brijesh Jadav

  • thanks you very much.

    I confused these concerts.

    If I change YUV to RGB,then I can display THREE independent HD contents?

    But,current RDK only supports tiled HDVENC.

    So,if I wanna display three independent contents,I will have to change the files mentioned before?

    Or does TI have any plan to release a new RDK which supports  the UNTILED HDVENCs?(I mean the display content is not tiled)