Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
spru509f(введение).pdf
Скачиваний:
13
Добавлен:
18.05.2015
Размер:
1.72 Mб
Скачать

SPRU509F – May 2005

Introduction

This section introduces TI’s eXpressDSP technology initiative. It also includes a simplified development flow for Code Composer Studio IDE.

Topic

 

Page

1.1

Welcome to the World of eXpressDSP™ ......................................

11

1.2

Development Flow.....................................................................

12

10

Introduction

SPRU509F –May 2005

www.ti.com

Welcome to the World of eXpressDSP™

1.1Welcome to the World of eXpressDSP™

TI has a variety of development tools available that enable quick movement through the digital signal processor (DSP) based application design process from concept, to code/ build, through debug analysis, tuning, and on to testing. Many of the tools are part of TI’s real-time eXpressDSP™ software and development tool strategy, which is very helpful in quickly getting started as well as saving valuable time in the design process. TI’s real-time eXpressDSP Software and Development Tool strategy includes three components that allow developers to use the full potential of TMS320™ DSPs:

Powerful DSP-integrated development tools in the Code Composer Studio IDE

eXpressDSP Software, including:

Scalable, real-time software foundation: DSP/BIOS™ kernel

Standards for application interoperability and reuse: TMS320 DSP Algorithm Standard

Design-ready code that is common to many applications to get you started quickly on DSP design: eXpressDSP Reference Frameworks

A growing base of TI DSP-based products from TI’s DSP Third Party Network, including eXpressDSP-compliant products that can be easily integrated into systems

Figure 1-1. eXpress DSP™ Software and Development Tools

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Application/developer kits

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reference Frameworks

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Compliant

 

Application

 

 

 

 

 

 

Code Composer StudioTM dev tools

 

 

 

 

algorithm

 

software

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TMS320TM DSP Algorithm Standard

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Compliant

 

 

Compliant

 

 

 

 

 

 

 

Compliant

 

Compliant

 

 

 

 

 

 

 

plug−in

 

 

 

plug−in

 

 

 

 

 

 

 

algorithm

 

algorithm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Program

 

Program

 

 

Real−time

 

 

 

 

 

 

Signal processing libraries

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

build

 

 

debug

 

 

analysis

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DSP/BIOSTM

 

 

Drivers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RTDXTM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XDS560TM emulator

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Embedded emulation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JTAG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

components

 

 

 

 

 

Host computer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TMS320TM DSP

SPRU509F –May 2005

Introduction

11

www.ti.com

Development Flow

1.2Development Flow

The development flow of most DSP-based applications consists of four basic phases: application design, code creation, debug, and analysis/tuning. This user’s guide will provide basic procedures and techniques in program development flow using Code Composer Studio.

Figure 1-2. Simplified Code Composer Studio IDE Development Flow

Design

 

Code & build

 

Debug

 

 

 

 

create project,

 

Syntax checking,

 

 

 

conceptual

 

 

 

Analyze and Tune

planning

 

write source code,

 

probe points,

 

 

 

 

 

 

 

configuration file

 

logging, etc.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

Introduction

SPRU509F –May 2005

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]