CLA Task Manager
Create and manage task executions in Control Law Accelerator (CLA) model
Since R2022a
Libraries:
C2000 Microcontroller Blockset /
Scheduling
Description
The CLA Task Manager block simulates the execution of software tasks as they would be expected to behave on a CLA processor. Using this block, you can add and remove event-driven tasks from your model. Tasks can be represented as function-call subsystems contained inside a single Model block. The CLA Task Manager block executes individual tasks based on their parameters. Task parameters include duration, trigger, and priority
Note
The CLA Task Manager block cannot be used in a referenced model. For more information on referenced models, see the Model block.
The CLA Task Manager block provides three methods to specify the duration of a task in simulation:
A probability model of task duration defined in the block mask.
A data file recording of either a previous task simulation or from a task on an SoC device.
Input ports, which you can connect to more dynamic models of task duration.
Limitations
A model containing a CLA Task Manager blocks does not support simulation stepping. For more information on simulation stepping, see Debug Simulations in the Simulink Editor.
Ports
Output
Input
Parameters
Version History
Introduced in R2022a