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.

EDMA3 in multicore environment (C6472 and C6678)

Hi,

I am working with the EDMA3 to make data transfers between memory regions among different cores, so I want to know what are the considerations that I have to take into account, in order to have one instance per core and at the same time avoid any conflict among them.

Thanks,

Miguel

  • Miguel,

    If you allocate the resources separately per core, there will not be resource conflicts. It is possible that the different Transfer Controllers could be used for different channels, but this is not always necessary.

    There is an example project for C6472 with DSP/BIOS5 for CCSv4 or CCSv5 on the thread here. It may help you see one way of allocating DMA channels and IPC resources.

    Regards,
    RandyP

     

    If you need more help, please reply back. If this answers the question, please click  Verify Answer  , below.