Target Support Package™ TC6 (for TI’s C6000™ DSP) 3.4
Product Description
- Introduction and Key Features
- Working with Target Support Package™ TC6
- Using the Core Support and Board Support Libraries
- Profiling and Optimizing Generated Code
- Using the Asynchronous Scheduler
- Using the Host Communication and DSP/BIOS Libraries with External Mode
Using the Asynchronous Scheduler
The Asynchronous Scheduler lets you create multiple tasks, tie each task to a specific hardware interrupt, and use it to trigger the execution of a task. You can assign priority to each task, and specify that tasks with higher priority can interrupt lower-priority tasks at any time. This approach improves response times from your embedded application. It also lets you implement algorithms that could not be implemented on traditional periodic timer interrupts.
You can assign background tasks to run while the system is idle without the involvement of a hardware interrupt, enabling you to control the execution schedule for noncritical tasks. All nonreserved CPU interrupts are supported by the Asynchronous Scheduler. Logical interrupt priorities are assigned to each interrupt-driven task that you specify. The generated code automatically incorporates these priorities.
Store