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: Can you explain more about a task? such as:
How big is a task?
Is there a size limit for a task?
What is the starting address of a task?
How do I indicate the end of a task?
Lori HeustessC2000 Software Engineering
Think of a task like an interrupt. It is a algorithm that is executed when the CLA receives an interrupt.
The start address of a task is configurable. Each task has an associated interrupt vector (MVECT1 to MVECT8). For type 0 CLAs, this vector holds the starting address (as an offset from the first program location) of the task. For all the other types, this vector holds the entire 16-bit address of the task.
The size of a task is only limited by the amount of program memory available and the CLA's program counter.
The MSTOP instruction indicates the end of the task. After a task begins, the CLA will execute instructions until it encounters an "MSTOP" instruction.
Also refer to:
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.