250 likes | 508 Vues
Code Composer Studio TM Integrated Development Environment v2. First Intelligent IDE To Offer DSP Application Development For Multi-Processor, Multi-User, Multi-Site Projects. Scalable, real-time kernel. Powerful, integrated development tools.
E N D
Code Composer StudioTM Integrated Development Environment v2 First Intelligent IDE To Offer DSP Application Development For Multi-Processor, Multi-User, Multi-Site Projects
Scalable, real-time kernel Powerful, integrated development tools DSP/BIOS has more than 1500 design-ins (greater than 50% penetration) Shipped 20,000 seats in year 2000 Standards for application interoperability Reusable, modular software and support TI has more than 400 third parties today Over 300 eXpressDSPTM compliant algorithms and more than 20 compliant plug-ins from third parties are already available Code Composer StudioTM is a Key Component of eXpressDSPTM Real-Time Software Technology
TI Creates First Industry Standard Integrated Development Environment For DSP • TI has invested more than $1 billion in the past five years on software • TI creates first industry-standard Integrated Development Environment for DSP • Broad market acceptance with more than 50,000 seats of Code Composer Studio IDE Code Composer Studio v2 Code Composer Studio 1.2 eXpressDSPTM Real-time Software Technology Tartan Labsacquisition XDS510/JTAGemulation GO DSP acquisition First DSPcompiler 1989 2001 1999 2000 1984 1987 1996 1997 1998 DSP/BIOSTM II VLIW compiler support for TMS20C6000TM Spectron Microsystems acquisition RTDXTM Source level debug
Development Concerns Project complexity is increasing due to convergence Adding system programmers at a rapid rate Teams are more widely distributed, requiring higher levels of connectivity Project life cycles are continuing to shrink Need to leverage existing software investment
TI Announces Code Composer StudioTM v2 New Capabilities For Distributed Work Teams Easily manage large multi-user, multi-site and multi-processor projects The Most Intelligent DSP IDE On The Market Today Create, optimize and debug target code for any systems in less time
Code Composer StudioTM Integrated Development Environment v2 Support for Distributed work teams
Easily Manage Large Cross-Site DSP Projects Integrated Project Manager • Manage 1000’s of files, over a 10x improvement • Access multiple projects • Active project selection • Project Configurations • Debug and Release build options • Build executables or libraries • Project file is editable
Easily Manage Large Cross-Site DSP Projects Version Control Support • Version control across multiple platforms • Select the provider you want • Clearcase • SourceSafe • PVCS • StarTeam… • Project Manager • Shows status of files • check in/check out • add files • Revision history, show differences
Easily Manage Large Cross-Site DSP Projects Building Outside of the IDE • External make support • Build custom makefiles • Specify make utility • CCS launches build, loads result and scans makefile for list of files • Exporting makefile • Convert CCS project to standard make • Allows (Unix®) developers to build with other make utilities • Timake.exe • Standalone build utility • Build CCS project without running CCS
On-line Connection to TI Update Advisor • Real-time web access to • latest tools • Drivers • Updates • Cuts delivery time • Register on-line • Check for updates at your convenience • Custom Update listing • Direct email support
Code Composer StudioTM Integrated Development Environment v2 Intelligent IDE Provides Dramatically Faster Code Creation, Optimization and Debug
Optimize and Debug Programs More Quickly Advanced Profiler • Provides insight into code performance • Function profiling in C or C++ • Range profiling – C, C++ or ASM • Create reports • Import into spreadsheet
Optimize and Debug Programs More Quickly Symbol Browser • Project-like view provides: • Source code navigation • File list • Function definitions • Support team development • Application information • Full C++ class browser • Use DWARF to provide more info to the Symbol Browser
Maximum Reuse and Portability for Fastest Code Development CodeMaestroTM Technology • Get code right the first time • Features: • Suggest word • Complete word • Auto parameter info • Auto member info • Case correct • Dynamic parsing of C/C++
Greater Real-time Visibility into More Complex Applications RTDXTM • Real-time communications channel • Multiple Processor Support • Complex systems • Simulator Support • Tools • Diagnostics • Configuration • Channel viewer
Real-time Software Foundation DSP/BIOSTM • Provides • Pre-emptive multi-threading • Hardware abstraction • Real-time analysis • Configuration tools • Real-time Operating System • Scheduling and synchronization • Scalable • 150 DSP/BIOS APIs’ • No run-time license fees
Real-time Software Foundation Chip Support Library (CSL) • Extension of DSP/BIOS • Peripheral management • functions and macros • Easier to develop drivers • Hardware abstraction layer • Switch processors • Resource Management • Multiple channels
Maximum Reuse and Portability for Fastest Code Development Visual Linker • Visually optimize memory • Fully interactive graphical environment • Drag and Drop into multiple memory types • Get immediate feedback • Library included • standard device memory maps • No data books required • Linker Wizards • ease of use • Automatically convert legacy text linker command files
Intelligent IDE Provides Dramatically Faster Code Creation, Optimization and Debug Profile Based Compiler • Balance code size and speed • Set limits • Builds and profiles application • Uses CCS Profiler • Generates project config. • Function level options • Visually inspect configuration • Evaluates function performance • Customize according to system need • C6000 • hardware or simulator
C5000™ DSP C6000™ DSP TMS320 Devices Supported in the CCS v2 C5000 and C6000 Products C5000 Devices • C541, C542, C543, C545, C546, C548, C549, • C5402, C5409, C5410, C5416, C5420, C5421, C5440 • C5510 C6000 Devices • C6201, C6202, C6203, C6204, C6205, C6211 • C6701, C6711, C6712 • C64x Simulator
Related Training • CCS 2.0 Technical Training Series (14 total through August) • http://www.ti-training.com/ • CCS 2.0 Multimedia Tutorials • Available on product CD • http://www.ti-training.com/ • CCS 2.0 has new set of tutorials: • Getting Starting • IDE • Optimization • PBC • Advanced Event Triggering • Visual Linker