Contact Us Buy About TI TI Worldwide my.TI Advanced Search
Keyword
Part Number
TI Home > Semiconductors > DSP > Other TMS320 DSPs > TMS320C3X Floating Point DSP > TMDS3240130
C3X/4X Code Composer
TMDS3240130
PRODUCT INFORMATION
Description
Features
Specifications
Contents
TECHNICAL
DOCUMENTATION
Application Notes
RELATED DEVICES
TMS320C44
TMS320C31
TMS320C40
TMS320C32
TMS320C30
TMS320VC33
Details
Tool Type Code Composer Studio(TM) IDE
Current Version v4.1
Host PC
Operating System Windows
Supplier Texas Instruments
* Price 1495.1
* Purchase Tool Americas: TI Authorized Distributor
Asia: TI Authorized Distributor
Europe: TI Authorized Distributor
Japan: TI Authorized Distributor
DESCRIPTION
Code Composer 4.1 Service Pack 2 is now avalible!
See: http://focus.ti.com/docs/general/symlink.jhtml?name=ccpack
Code Composer is the DSP industry's first fully integrated development
environment (IDE) with DSP-specific functionality. With its familiar MS-
Visual C++ like environment , Code Composer lets you edit, build, debug,
profile and manage projects from a single unified environment. Other
unique features include graphical signal analysis, injection/extraction of
data signals via file I/O, multi-processor debugging, automated testing
and customization via a C-interpretive scripting language and much more.
FEATURES
Code Composer Version 4.10 builds on an already extensive and unique
feature set and includes additional capabilities to further reduce
development time.
zIntegrated Development Environment with Leading Edge
GUI
zDebug ide
zCompiler/Assembler/linker
zSimulator
zAdvanced watch Windows
zTightly integrated Editor
zFile i/o / probe Points and Graphical Algorithm Scope Probes
zAdvanced graphical Signal Analysis
zInteractive Profiling
zAutomated testing and Customization via Scripting
zVisual project Management System
zCompile in the Background While Editing and Debugging
zMulti-processor Debugging
zHelp on the target DSP
zPlatforms supported
Code Composer is a fully-integrated DSP software development
environment with a similar look and feel as MS-Visual C++, yet built for
DSP. 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 and sells for about the same price. You get so many more
advanced features within the Code Composer environment that you'll
RELATED PRODUCTS
All TMS320 DSP Platforms
C6000 DSPs
C5000 DSPs
C2000 DSPs
Other DSPs
DEVELOPMENT SUPPORT
DSP KnowledgeBase
Training
Tech Webcasts
Discussion Groups
Bug List
Getting Started
Block Diagrams
Application Software
COMPATIBLE ANALOG
PRODUCTS
Data Converters
Power Management
APPLICATIONS
All TI Applications
Page 1 of 4Tool Folder: C3X/4X Code Composer
4/25/2003http://focus.ti.com/docs/tool/toolfolder.jhtml?PartNumber=TMDS3240130
quickly see your development projects completed in much less time than
ever before.
SPECFICATIONS
Code Composer has an unbeatable price/performance ratio whose
capabilities are light years ahead of the HLL Debugger. Note that each HLL
debugger supports only one processor while Code Composer often
supports two processors in the same package.
zA visual project management system to easily visualize,
access & manipulate project files
zA leading edge GUI with enhanced dockable toolbars and
Capabilities
Code
Composer
V4
Code
Explorer
TI HLL
Debugger
Integrated Development
Environment *
Familiar User Interface like MS-Visual
C++ *
Integrated Editor *
Integrated Project Management
System *
Integrated Debugger *
Integrated Profiler *
Seamless Integration with Code
Generation Tools *
Leading Edge GUI with
dockable/draggable windows,
enhanced toolbars
* Only 'C6x
& 'C54x
On-line context-sensitive Help
includes info on DSP target register
definition and instruction set
* *
Integrated Editor
Integrated with the Debugger *
Multiple Views of Files (C and/or
Assembly) *
Edit Multiple C and ASM files
simultaneously *
On-Line Context Sensitive Help for
Specific Processor Instruction Set *
Floating Editor Toolbars -- advanced
editor features (find/replace
capabilities, settable tab stops, mark
next matching brace etc.)
*
Right Mouse Button hot keys *
Find-in Files *
Visual Project Manager
Organize all files into functional
categories (C source, ASM source,
CMD, GEL, libraries, config etc.)
*
Drag & Drop from MS File Manager *
Double Click on file to open it *
Save all compile options with project *
Compiling / Building Projects
Select build options from dialogs
boxes in plain English *
Launch compile
Page 2 of 4Tool Folder: C3X/4X Code Composer
4/25/2003http://focus.ti.com/docs/tool/toolfolder.jhtml?PartNumber=TMDS3240130
Application Notes for Code Composer Studio(TM) IDE
windows that can be dragged outside of their parent's frame
zMultiple watch windows
The C Compiler accepts ANSI C source code and produces efficient C3x or
C4x assembly language source code, performing a wide variety of
optimizations to improve the efficiency of the compiled code. The compiler
incorporates four levels of state-of-the-art generic and target-specific
optimizations. The level of optimizations is selectable. The C compiler was
validated with the Perenial, Plum-Hall C Validation Suite and the K&R Test.
Optimizations include:
Specific TMS320 Floating-Point Optimizations
zRegister variables,
zCost-based register allocation,
zAuto increment addressing,
zRepeat blocks,
zDelay branches, calls, and returns,
zUse of registers for passing function arguments,
zParallel instructions,
zConditional instructions.
General Optimizations
zBranch optimizations/control-flow simplification,
zAlgebraic reordering, symbolic simplification, constant
folding,
zAlias disambiguation,
zCopy propagation,
zCommon sub expression elimination,
zRedundant assignment elimination,
zLoop induction variable optimizations/strength reduction,
zLoop rotation,
zLoop invariant code motion,
zInline expansion of function calls,
zFile level optimizations.
Works with these Devices:
TMS320C3X, TMS320C4X
What you need to use this product
Code Composer supports nearly all of the TI TMS320 family of
Digital Signal Processors and works with numerous hardware and
software platforms:
Supported DSP Processors Supported Host Operating
Systems
z'C3x
z'C4x
zMS-Windows 3.1, 95
and NT
Supported Hardware Configurations
Compatible
Kernels/operating
systems
zEmulators from TI and Third parties
zDevelopment boards including EVMs
& DSKs from TI and Third party
boards
zSimulator (no hardware target)
zParallel c from 3L
zVirtuoso from Eonic
Systems
CONTENTS
Code Composer IDE, Code Generation Tools, C3x, C4x Simulator and
Emulation S/W
APPLICATION NOTES
Page 3 of 4Tool Folder: C3X/4X Code Composer
4/25/2003http://focus.ti.com/docs/tool/toolfolder.jhtml?PartNumber=TMDS3240130
Products | Applications | Support | Site Map
© Copyright 1995-2003 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use
Page 4 of 4Tool Folder: C3X/4X Code Composer
4/25/2003http://focus.ti.com/docs/tool/toolfolder.jhtml?PartNumber=TMDS3240130