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: TDA4VM UDMA Channels Error

Part Number: TDA4VM

Hi:

    We have found interference between UDMA channels on PG1.0.

    For example, if we use UDMA in the Ethernet driver and PCIE driver on the A72, the UDMA channel used in the CAMERA driver of R5 will be disturbed. 

    Is this problem fixed on PG1.1?

  • Hello,

    I can't comment on the channel driver conflict.  However, there is no change in UDMA on TDA4VM rev 1.1.

    Regards,

    Kyle

  • Hi,

    Channels are allocated by central resource manager, so unlikely that same channels would be used on three components.

    Could you provide some more information? What do you mean by camera driver is disturbed? Does it work fine if PCIE or Ethernet is not running? 

    Regards,

    Brijesh

  • Hi Brijesh:

    What I mean is that when PCIE, ETH and Camera all use UDMA (different channels), there will be mutual interference between different channels.

    For example, thereis a high probability that a picture generated more than ten seconds ago will appear in the Camera video transmitted by UDMA.

    If we reduce the use of UDMA resources, such as reducing the amount of data transferred, this phenomenon will disappear.

    In the previous email communication with TI Support, we known that there is a concurrency problem in the UDMA internal channels.

    We simply replace the UDMA in the PCIE driver with DRU to avoid the above problems.


    Therefor, we want to know more about whether ETH will adversely affect the data transmission of Camera ? 

    Regards,

    lvan

  • Hi Ivan,


    For example, thereis a high probability that a picture generated more than ten seconds ago will appear in the Camera video transmitted by UDMA.

    This is very unlikely. CSIRX does not have internal storage, so it cannot store huge frames and too for few seconds. 

    Ethernet also uses UDMA for transferring the data, but i really doubt that it can affect capture. Capture is real time traffic, it cannot be affected by other traffic in the system.

    Regards,

    Brijesh