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-Q1: Relationship between firewall, VRING, and DMA

Part Number: TDA4VM-Q1

Hi engineers,

I didn't understand this description of IPC functional security.

How do I understand the relationship between firewalls, Vrings, and DMA?

Will DMA corrupt VRING if firewall is not turned on? And How is it corrupt ?

8.4. Developing IPC applications — Processor SDK RTOS J721E

LINK: software-dl.ti.com/.../developer_notes_ipc.html

Best Regards!

  • Hello,

    Here the meaning was a special reserved memory in DDR for VRING has been created to avoid the conflicts from DMA. Now the VRING reserved memory shall not be used by another application other than IPC.

    Please consider that VRING is reserved memory in the DDR which should not be accessed by other application to avoid the data corruption

    Regards

    Tarun Mukesh

  • Hi Tarun,

    So how do I configure parameter Settings to protect VRING memory from DMA corruption?

    Can you provide an example?

    Thank you for your support!

    Regards.

  • Hello,

    VRING has special reserved memory already and it won't be corrupted by DMA .May i know if you are facing any issue ?

    We have ipc_echo_test example in PDK.

    Regards

    Tarun MUkesh