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.

bus priority between CPU and EDMA on C6657.

Expert 2875 points

Hi,

I need to change the bus priority from CPU to EDMA.  Where can I configure this on C6657 DSP chip?

Thank you.

Steve

  • Moved this thread over device forum for appropriate response. Thank you for your patience.
  • Hi,

    Thanks for your post.

    In general, corepacs bus priorities are set through software in the UMC control registers and all the packet-DMA-based peripherals also have internal registers to define the priority level of their initiated transactions. Some masters do not have priority allocation register of their own. For these masters, a priority allocation register (PKTDMA_PRI) is provided for them. Please refer section 5.4 from the c6657 datasheet below:

    http://www.ti.com/lit/ds/sprs814b/sprs814b.pdf

    Also, please check the CFG arbitration control register (ECFGARBE) which controls the priority for the configuration bus transactions from extended memory controller (EMC). Kindly refer section 8.3.6 from c66x corepac user guide as below:

    http://www.ti.com/lit/ug/sprugw0c/sprugw0c.pdf

    Thanks & regards,

    Sivaraj K

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.

    -------------------------------------------------------------------------------------------------------