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.
[FAQ] CLA: Frequently Asked Questions
Q: What can trigger a task?
Which peripherals can trigger a CLA task?
Can the C28x trigger a task in software?
Can a CLA task trigger another task?
Lori HeustessC2000 Software Engineering
The C28x configures the CLA. Part of the configuration is specifying which interrupts trigger which tasks. There are generally two registers used to configure the triggers for a task. The trigger can be an interrupt or it can be the C28x CPU through software.
Refer to the device-specific technical reference manual (TRM) for the options available.
Device specific examples in C2000Ware illustrate how the CLA is configured.
One thing that is very important to understand is the trigger source is just the mechanism by which the task is started. The trigger source does not limit what the task can do or what registers it accesses.
The main CPU can flag an interrupt at any time by using the IACK #16bit instruction. For example IACK 0x0003 would flag interrupt 1 and interrupt 2. This is the same as setting bits in the force register (MIFRC).
Another CLA Task:
The CLA does not have access to the MIFRC register so it can not directly force another task to be flagged (refer to the related [FAQ] CLA: Which peripheral registers can the CLA access?). There are a couple of options:
Click here for more CLA FAQs and resources.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.