Datasheet
BIOS Real-time Operating System (RTOS) v6
BIOSisTI’sroyalty-freereal-timeoperatingsystemforDSP
processors,includingC2000andtheC28xcore.BIOSisa
completeandpowerfulsolutiontoOSandschedulingneeds.
BIOSrequiresnoruntimelicensefeesandisbackedbyTexas
Instruments’worldwidetrainingandsupportorganizations.
BIOSincludes:
•Deterministic kernal with a preemptive scheduler
•Graphicalorscript-basedOSconguration
•Graphical analysis and debug tools
•Interrupt dispatcher and interrupt management macros
•Multiple intertask communication services including
semaphores, mailboxes and queues
Emulation Tools
JTAGemulationisacriticalpartofdebuggingandC2000
offers a variety of options to satisfy your emulation needs.
•Manyevaluationkitshaveanon-boardXDS100emulator
•Stand-aloneXDS100emulatorsavailableforaslowas$79
•Faster,morecapableXDS510emulatorsavailableforaslow
as$249
•Isolatedemulatorsalsoavailable
Partners and Developer Network
C2000’sdevelopernetworkincludespartnersthatspecializein
debugandsoftwaredevelopmenttools.VissimandMatlabare
powerfultoolsthatreduceprogrammingtoavisualprocess.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’sCodeComposerStudioVersion4isacompletedevelopment
environment.BasedonthepopularEclipseIDE,CCSv4
represents a familiar and friendly interface with hundreds of
plug-ins to support it.
controlSUITEincludesaFREE,fully-featuredversionofCode
ComposerStudiov4(forusewithXDS100emulators)
•Takesadvantageofthereal-timedebugcircuitryonC2000
devices and provides a powerful debugging environment.
•Real-timewatchwindowsandgraphsaidinsoftware
verification and debugging.
•Interruptdebuggingismadepossiblebyinterruptservicing
even when the main program is halted.
•IncludesmanyadditionaltoolsforC2000,suchasthe
BIOSreal-timeoperatingsystem,anemulator,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
hasreal-timeconstraints.RealTimeModedebugsupportpro-
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.
•Enablesreal-time,non-intrusive,continuousvisibilityintothe
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-timerefreshoptions
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