Code Composer Studio TM Integrated Development Environment v2 First Intelligent IDE To Offer DSP...

22
Code Composer Studio TM Integrated Development Environment v2 First Intelligent IDE To Offer DSP Application Development For Multi- Processor, Multi-User, Multi-Site Projects
  • date post

    18-Dec-2015
  • Category

    Documents

  • view

    229
  • download

    0

Transcript of Code Composer Studio TM Integrated Development Environment v2 First Intelligent IDE To Offer DSP...

Code Composer StudioTM Integrated Development Environment v2

First Intelligent IDE To Offer DSP Application Development For Multi-Processor, Multi-User,

Multi-Site Projects

2

Code Composer StudioTM is a Key Component of eXpressDSPTM Real-Time Software Technology

Code Composer StudioTM is a Key Component of eXpressDSPTM Real-Time Software Technology

Powerful, integrated development tools

Shipped 20,000 seats in year 2000

Standards for application interoperability

Over 300 eXpressDSPTM compliant algorithms and more than 20 compliant plug-ins from third parties are already available

Scalable, real-time kernel

DSP/BIOS has more than 1500 design-ins (greater than 50% penetration)

Reusable, modular software and support

TI has more than 400 third parties today

3

TI Creates First Industry Standard Integrated Development Environment For DSP

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

1997 19981996198919871984 1999 2000 2001

First DSPcompiler

Source level debug

XDS510/JTAG

emulation

Tartan Labs

acquisition

VLIW compiler

support for TMS20C6000TM

GO DSP acquisition

RTDXTM

eXpressDSPTM Real-time Software

Technology

Code Composer Studio 1.2

DSP/BIOSTM II

Code Composer Studio v2

Spectron Microsystems

acquisition

4

Project complexity is increasing due to convergence

Development ConcernsDevelopment Concerns

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

5

New Capabilities For Distributed Work Teams

Easily manage large multi-user, multi-site and multi-processor projects

TI Announces Code Composer StudioTM v2TI Announces Code Composer StudioTM v2

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

7

Easily Manage Large Cross-Site DSP ProjectsEasily 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

8

Easily Manage Large Cross-Site DSP ProjectsEasily 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

9

Easily Manage Large Cross-Site DSP ProjectsEasily 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

10

On-line Connection to TIOn-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

12

Optimize and Debug Programs More QuicklyOptimize 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

13

Optimize and Debug Programs More QuicklyOptimize 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

14

Maximum Reuse and Portability for Fastest Code Development

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++

15

Greater Real-time Visibility into More Complex Applications

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

16

Real-time Software FoundationReal-time Software Foundation

DSP/BIOSTM

Real-time Operating System Scheduling and synchronization Scalable 150 DSP/BIOS APIs’

No run-time license fees

Provides Pre-emptive multi-threading Hardware abstraction Real-time analysis Configuration tools

17

Real-time Software FoundationReal-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

18

Visual Linker

Maximum Reuse and Portability for Fastest Code Development

Maximum Reuse and Portability for Fastest Code Development

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

19

Intelligent IDE Provides Dramatically Faster Code Creation, Optimization and Debug

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

20

C5000 Devices

C541, C542, C543, C545, C546, C548, C549,

C5402, C5409, C5410, C5416, C5420, C5421, C5440

C5510

TMS320 Devices Supported in the CCS v2 C5000 and C6000 Products

TMS320 Devices Supported in the CCS v2 C5000 and C6000 Products

C5000™ DSP

C6000™ DSP C6000 Devices

C6201, C6202, C6203, C6204, C6205, C6211

C6701, C6711, C6712

C64x Simulator

21

dspvillage.ti.com/ccstudio

22

Related TrainingRelated 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