Transcript
Page 1: Detailed Technical Feature Presentation Background Information The Importance of Software Software Roadblocks Development Environment DSP Development Cycle

Detailed Technical Feature Presentation

Background Information

• The Importance of Software

• Software Roadblocks

• Development Environment

• DSP Development Cycle

Code Composer StudioTM

• Configure Hardware

• Manage Projects Visually

• Edit within the IDE

• Configure Run-time Objects

• Compile Efficiently

• Efficient VLIW Build Tools

• Debug within the IDE

• Inject/Extract Data Signals

• Customize & Automate Testing

• Profile Interactively

• Visualize Data

• See the Problem, then Fix it!

• Real-time Analysis (2 slides)

• Third Party Plug-ins

• Summary

Page 2: Detailed Technical Feature Presentation Background Information The Importance of Software Software Roadblocks Development Environment DSP Development Cycle

2Copyright © 2000 Texas Instruments. All rights reserved.Copyright © 2000 Texas Instruments. All rights reserved.

Code Composer StudioTM is a Key Component of eXpressDSPTM Real-Time Software TechnologyCode 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

Page 3: Detailed Technical Feature Presentation Background Information The Importance of Software Software Roadblocks Development Environment DSP Development Cycle

3Copyright © 2000 Texas Instruments. All rights reserved.Copyright © 2000 Texas Instruments. All rights reserved.

Development Environment

HOST COMPUTER TMS320 DSP

ResourceConfiguration

ProgramBuild

ProgramDebug

Real-timeAnalysis

Target Configurations:EVMs, DSKs, XDS-510, third-party boards,simulators

JTAG

RTDXTM™

DSP/BIOS™

TargetServer

DSP/BIOS is simply… a set of ten modules and related function calls that enable real-time analysis through real-time scheduling, logging, probing, and control of DSP threads

Application

Software enables new applicationSoftware enables new applicationsolutions and product differentiationsolutions and product differentiation

Plug-inTools

Code Composer Studio

Page 4: Detailed Technical Feature Presentation Background Information The Importance of Software Software Roadblocks Development Environment DSP Development Cycle

4Copyright © 2000 Texas Instruments. All rights reserved.Copyright © 2000 Texas Instruments. All rights reserved.

ConceptConcept Systems Engineering

Systems Engineering

Software Architecture

Software Architecture

Hardware Architecture

Algorithm Design

Code & Build

Debug Analyze

DSP Development Cycle

Software tools are critical to a products successSoftware tools are critical to a products successand time-to-marketand time-to-market

25-Jun-99 Code Composer Studio Detailed Technical Feature Presentation

Page 5: Detailed Technical Feature Presentation Background Information The Importance of Software Software Roadblocks Development Environment DSP Development Cycle

5Copyright © 2000 Texas Instruments. All rights reserved.Copyright © 2000 Texas Instruments. All rights reserved.

Code Composer Studio

• Integrate Third-Party Tools– Extend the environment to match growing needs

• Advanced Data Visualization– View DSP target signals & data as images – Gain an intuitive understanding of the

system and its characteristics

• Integrated Development Environment (IDE)– Integrates features for every stage of the development cycle

• DSP/BIOS Enables Real-time Analysis– View data without halting the processor

– Immediately identify problems