a premier Fully-Integrated Development Environment for DSP software development including background compiling while editing and debugging
supports the Texas Instruments TMS320 family of processors
has advanced features that are unavailable on other debuggers
its powerful features are easily used via intuitive GUI and integrated functionality
integrates high- and low-level debugging, signal probes and scopes, graphical profiling, multiple-processor debug, project management and building - all in a single Windows 3.1, Windows 95, and now the Windows NT environment!
the key to saving development time, improving software quality, reducing time to market
Features
Code Composer is a fully-integrated DSP software development environment. Within a single application you can edit, compile in the background, debug, do performance profiles, analyze signals and run test cases. You have easy access to these and other advanced features, specially tailored to DSP designers' needs, which will further help you to design better code in less time!
Code Composer includes all the major features provided by the standard HLL Debugger which sells for the same price. In addition, you get these advanced features within the Code Composer environment:
A fully integrated environment using TIs' compiler (IDE). Code Composer integrates a built-in editor, project management system, full debugging and profiling capabilities - all in a single Windows environment.
Project management for C and DSP assembly files. The project management system keeps track of all files and their dependencies. This allows Code Composer to save you compile time by re-compiling only those files that have changed since the last compile.
Tightly integrated editor tuned for writing C and DSP assembly code. Built into Code Composer is a full-function editor which supports dynamic syntax highlighting for both ? and assembly files. Syntax highlighting makes your code easier to read and can help you spot critical syntax errors very easily. Other features include search and replace that works on multiple files, source formatting, and many other advanced features that are easily accessible via intuitive toolbars.
Compile in the background while editing and debugging. All of these functions are integrated into the Code Composer environment - there's no need to shell-out to a DOS environment to execute TI's compiler/assembler/linker tools. Furthermore, Code Composer understands the tools' output and knows what to do with it - errors are highlighted in the build window; the user can double click on errors to go directly to the location of the error within the source editor window that is launched!
Multi-processor support under native MS Windows with floating PDM. Code Composer supports full multiprocessing in Windows 3.1, Windows 95, and Windows NT. The Parallel Debug Manager (PDM) allows the user to broadcast commands to all (or the selected group) of processors.
Graphic window scope probes for watching signals at any algorithm point. Graphical display windows lets users view signals in the time domain or frequency domain. For frequency domain graphs, the FFT is performed on the host; users can thus view the spectrum of the interested signal without any modification to their DSP code! Graphical displays can also be connected to a probe point. A probe point (when set at a particular location in the algorithm) specifies when the graphical display window should be updated. This allows the user to take a snapshot of the signal when execution of the code reaches that point.
File probes to extract or inject signals/data at any algorithm point via files. Instead of reading signals in real-time, Code Composer allows you to stream signals from/to your PC, with no modification to your DSP code once again! This allows you to simulate your algorithm (on the DSP target) with known samples.
Execution of user's DOS program in the background ("system" command). You can execute any DOS program from within Code Composer and have the output piped to Code Composer Output Window. This allows you to integrate your own applications to Code Composer.
State-of-the-art watch window. Code Composer watch window allows you to enter any expression or any variable of interest. Structures, arrays and pointers can easily be recursively expanded/collapsed. This allows you to rill down?complex structures.
Algebraic Dis-Assembly Window. The dis-assembly window gives you the option to view the dis-assembled opcodes in algebraic ?format making the dis-assembled code much easier to read.
Help on the target DSP. On-line help on the DSP Instruction and Registers means that you don't have to carry your User Guide everywhere you go. It's also context-sensitive for quick access to the help database.
User extensible. The GO DSP Extension Language (GEL) allows you to add your own menu items to Code Composer menu bar. Also, add GUI elements that interact with your DSP program!
¡@