Datasheet

BIOS Real-time Operating System (RTOS) v6
BIOSisTI’sroyalty-freereal-timeoperatingsystemforDSP
processors,includingC2000andtheC28xcore.BIOSisa
completeandpowerfulsolutiontoOSandschedulingneeds.
BIOSrequiresnoruntimelicensefeesandisbackedbyTexas
Instruments’worldwidetrainingandsupportorganizations.
BIOSincludes:
•Deterministic kernal with a preemptive scheduler
•Graphicalorscript-basedOSconguration
•Graphical analysis and debug tools
•Interrupt dispatcher and interrupt management macros
•Multiple intertask communication services including
semaphores, mailboxes and queues
Emulation Tools
JTAGemulationisacriticalpartofdebuggingandC2000
offers a variety of options to satisfy your emulation needs.
•Manyevaluationkitshaveanon-boardXDS100emulator
•Stand-aloneXDS100emulatorsavailableforaslowas$79
•Faster,morecapableXDS510emulatorsavailableforaslow
as$249
•Isolatedemulatorsalsoavailable
Partners and Developer Network
C2000’sdevelopernetworkincludespartnersthatspecializein
debugandsoftwaredevelopmenttools.VissimandMatlabare
powerfultoolsthatreduceprogrammingtoavisualprocess.Visit
our Partners website for more information on these programs
and more. www.ti.com/c2000partners
10
controlSUITE
software
www.ti.com/controlsuite
Debug and Development Tools
Code Compser Studio™ (CCS v4)
TI’sCodeComposerStudioVersion4isacompletedevelopment
environment.BasedonthepopularEclipseIDE,CCSv4
represents a familiar and friendly interface with hundreds of
plug-ins to support it.
controlSUITEincludesaFREE,fully-featuredversionofCode
ComposerStudiov4(forusewithXDS100emulators)
•Takesadvantageofthereal-timedebugcircuitryonC2000
devices and provides a powerful debugging environment.
•Real-timewatchwindowsandgraphsaidinsoftware
verification and debugging.
•Interruptdebuggingismadepossiblebyinterruptservicing
even when the main program is halted.
•IncludesmanyadditionaltoolsforC2000,suchasthe
BIOSreal-timeoperatingsystem,anemulator,ash
programmer, and more.
Real-time Debug
Traditional debugging approaches (Stop Mode) require that
programmers completely halt their system which stops all
threads and prevents interrupts from being handled, which
makes debugging extremely difficult if the system/application
hasreal-timeconstraints.RealTimeModedebugsupportpro-
vides a better gauge of real-world system behavior by enabling
programmers to halt and examine the application while allowing
user specified time critical interrupts to be handled.
•Enablesreal-time,non-intrusive,continuousvisibilityintothe
way target applications operate in the real world
•Does not require use of target memory, special interrupts,
or integration with the application
•Allows time critical interrupts to be marked for special
treatment (high priority)
•Allows time critical interrupts to be serviced while background
program execution is suspended
•Built into C2000 devices and Code Composer Studio
•Real-timerefreshoptions
The right software development tools are essential in any project. C2000’s controlSUITE, along with C2000 partners,
provide a complete ecosystem of debug and software tools.
Screenshots from BIOS v6 Code Composer Studio, showing task
CPU load and task priorities