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.

TDA4VH-Q1: bypass_split_graph = 1

Part Number: TDA4VH-Q1

Hello,

According to e2e.ti.com/.../4597572

bypass_split_graph flag was implemented in order to split the cameras equally among two VPACs on J7AHP (One running on MCU2_0 and One running on MCU4_0)

Does the bypass_split_graph = 1 dynamically balance the graphs between MCU2_0 and MCU4_0 or is this static?

Best regards,

  • Hi,

    This is static.

    bypass_split_graph = 1 would mean that there is no splitting, hence all the camera output would go into MCU2_0 VPAC VISS

    when bypass_split_graph = 0,
    The graph would be created such that output of first (n+1)/2 cameras would go into MCU2_0 VPAC VISS and the rest would go to MCU4_0 VPAC

    Regards,

    Nikhil

  • Hello Nikhil,

    Thank you for your advice.

    How about different types of cameras configuration? For example, I am using one 8mp and five 2mp cameras.

    In this case, what could be a benefit of this flag(option)?

    Best regards,

  • Hi,

    When using one 8mp and five 2mp, you would anyway have 2 capture nodes as One capture node cannot cater to both 8mp and 2mp resolution.

    Hence, I don't think a split is necessary here if you want 8MP on VPAC 1 and 2mp on VPAC 2.

    Regards,

    Nikhil

  • Hello Nikhil,

    Thank you for your advice.

    How about if I use six 2mp cameras?

    Does the option allocate half to the first three cameras and the rest to the remaining three automatically?

    I want to know how to use the option to get the intended benefit of the option.

    Best regards,

  • Hi,

    yes, in this case, the split is possible.

    Dividing it in fir first 3 and second 3 is done by the Multi cam demo application and not by the node.

    You could always put the number of cameras you want in MCU2_0 and MCU4_0 by modifying the below parameters in the application

    else
    {
    obj->objArrSplitObj.output0_num_elements = (obj->sensorObj.num_cameras_enabled + 1) / 2;
    obj->objArrSplitObj.output1_num_elements = obj->sensorObj.num_cameras_enabled - obj->objArrSplitObj.output0_num_elements;
    }

    Regards,

    Nikhil

  • Thank you Nikhil.