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.

  • Resolved

[FAQ] CLA: If two masters (ex: C28x and CLA) can access the same device resource, which has priority?

Guru 70135 points

Replies: 1

Views: 644

Q: CLA: If two masters (ex: C28x and CLA) can access the same device resource, which has priority?

Lori Heustess
C2000 Software Engineering

  • A:

    The silicon automatically arbitrates the access to the resource. That is, there is a defined order of priority. Refer to the device-specific TRM for more information. You can search for the word "arbitration" to find the relative information.

    Keep in mind if the main CPU performs a read-modify-write operation on a peripheral register and between the read and the write the CLA modifies the same register, the changes made by the CLA can be lost. In general it is best to not have both processors writing to the same registers.

    If the CLA is configured to respond to a peripheral interrupt, the interrupt will still go to the C28x PIE.  This enables both CPUs to respond if needed. 

    Click here for more CLA FAQs and resources.

    Lori Heustess
    C2000 Software Engineering

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.