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.

TDA4VM: How many VPAC are active if using 16 camera channels

Part Number: TDA4VM

Hi Team, 

As written in the https://www.ti.com/lit/an/spracx9/spracx9.pdf , it looks like, each CSI link supports 16 virtual channels and can then support 16 cameras accordingly, so that only the VPAC is actually active when resolving the individual camera channels. So no software support from the processor is necessary. If I should have misunderstood this, you may correct me in any case. 

Thank you 

Jan

  • Hi Jan,

    Did not get it, what does this mean "so that only the VPAC is actually active when resolving the individual camera channels"? Yes, CSIRX modules can support capture of 16 channels, but they can't directly be processed in VPAC, ie VISS. They have to first stored in DDR and then can be processed one by one in VISS. 

    If you mean on-the-fly mode, which connects CSIRX to VISS, this can support only one camera input to the VISS and also blocks VISS for this camera. 

    Regards,

    Brijesh

  • Hi Brijesh, 

    To follow up on our internal chat, I just post your answer to finish the thread:

    The separation of the streams into different buffers is done by the CSIRX, so it is not done in SW. So CSIRX received multiplexed streams/camera over MIPI interface and then CSIRX module in TDA4 receives this stream and de-muxes them into separate buffers. Once they are stored in separate buffers, they can be processed in VPAC one by one.

    Thank you 

    Jan