EasyManuals Logo

Texas Instruments C28 Series Student Guide

Texas Instruments C28 Series
342 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #201 background imageLoading...
Page #201 background image
Scheduling DSP/BIOS Threads
Scheduling DSP/BIOS Threads
TI DSP
Problem: Add a Function to your Code
Problem: Add a Function to your Code
Existing Function
New Function
Issues:
Do we have enough bandwidth (MIPS)?
Will one routine conflict with the other?
How is a compound system created?
What are some possible solutions?
Function 1
Function 2
Possible Solution Using while Loop
Possible Solution Using while Loop
Function 2
Function 1
Main()
{
while(1);
{
}
}
Potential Problems:
What if Algorithms run at different rates:
- motor current loop at 20 kHz
- respond to keypad input at 2 Hz
What if one algorithm consumes enough
MIPS to force the other algorithm to miss its
real-time deadlines / delays its response?
Call each function from an
endless loop within main
How are these problems typically solved?
C28x - Using DSP/BIOS 9 - 5

Table of Contents

Other manuals for Texas Instruments C28 Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments C28 Series and is the answer not in the manual?

Texas Instruments C28 Series Specifications

General IconGeneral
BrandTexas Instruments
ModelC28 Series
CategoryComputer Hardware
LanguageEnglish

Related product manuals