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.

EDMA,Scratch memory & QDMA Examples in Codec Engine

Expert 2030 points

Hi,

Are there good examples that show usage of scratch memory, EDMA and or QDMA (ACPY )  usage for Netra DM8168? In particular I need example usage of IRES, IDMA3  interfaces . Examples that show usage of ACPY3, and DMAN3 are also needed.  If codec engine app is running on DSP, can it pass video buffers back to HDVICP without involving DDR?

 

I looked into Universal_copy and could only see 

 

 memcpy(outBufs->descs[0].buf, inBufs->descs[0].buf, numInBytes);

which is not very useful for live video processing use case.

 

RV

  • RV,

    For copying between two interfaces using the EDMA you need to configure the EDMA registers with physical addresses of src and dst, and trigger the transfer.
    You can use the examples given along with the EDMA3LLD package for reference.

    Prasad