Embedded Target for Texas Instruments C6000 DSPs

Preface

About Embedded Target for C6000 DSP

Supported Hardware For Targets and Links

Related Products

Using This Guide

Expected Background

Organization of the Document

Configuration Information

Typographical Conventions

About the Embedded Target for TI C6000 DSP

Introduction

Suitable Applications

Getting Started

Platform Requirements--Hardware and Operating System

Using Command Line Help

Help for Embedded Target for TI C6000 DSP

Targeting C6000TM DSP Hardware

TI C6000 and Code Composer Studio IDE

Supported Boards and Simulators

Typical Board Setup for Developing Models

Using the C6000lib Blockset

Configuring ADC Blocks

Configuring DAC Blocks

Configuring LED Blocks

Using the Overrun Indicator

Configuring Reset Blocks

Creating DSP Application Models for Targeting

Using Logging in Your DSP Applications

Generating Code from Real-Time Models

Setting Real-Time Workshop Build Options for
C6000 Hardware

Real-Time Workshop Options for C6000 Hardware

Target Configuration Options

Target Language Compiler Debugging Options

General Code Generation Category Options

TI C6000 Target Selection

TI C6000 Code Generation Options

TI C6000 Compiler Options

TI C6000 Linker Options

TI C6000 Run-Time Options

Embedded Target for TI C6000 DSP
Default Project Configuration--custom_MW

Targeting Your C6701 EVM

Configuring Your C6701 EVM

Confirming Your C6701 EVM Installation

Testing Your C6701 EVM

Creating Your Simulink Model for Targeting

C6701 EVM Tutorial 2-1--Single Rate Application

Configuring Simulation Parameters for Your Model

C6701 EVM Tutorial 2-2--A More Complex Application

Targeting Your C6711 DSK

Configuring Your C6711 DSK

Confirming Your C6711 DSK Installation

Testing Your C6711 DSK

C6711 DSK Tutorial 2-3--Single Rate Application

Configuring Simulation Parameters for Your Model

Running Models on Your C6711 DSK

C6711 DSK Tutorial 2-4--A More Complex Application

Creating Code Composer Studio Projects
Without Building

Targeting with DSP/BIOSTM Options

Introducing DSP/BIOSTM

DSP/BIOS and Targeting Your C6000 DSPTM

DSP/BIOS Configuration File

Memory Mapping

Hardware Interrupt Vector Table

Linker Command File

Code Generation with DSP/BIOS

Generated Code Without and with DSP/BIOS

Profiling Generated Code

Reading Your Profile Report

To Profile Your Generated Code

Using DSP/BIOS with Your Target Application

Using the C62x DSP Library

About the C62x DSP Library

Common Characteristics

Fixed-Point Numbers

Signed Fixed-Point Numbers

Q Format Notation

Building Models

Converting Data Types

Using Sources and Sinks

Choosing Blocks to Optimize Code

Using FDATool with the Embedded Target for TI C6000 DSP

Guidelines on Exporting Filters from FDATool to CCS IDE

Selecting the Export Mode

Cautions Regarding Writing Directly to Memory

Variables and Memory Necessary for Filter Export

Selecting the Export Data Type

Tutorial--Exporting Filters from FDATool to CCS IDE

Task 1--Export Filter by Generating a C Header File

Task 2--Export Filter by Writing Directly to Target Memory

Block Reference

Using the Embedded Target for C6000
DSP Block Reference

Blocks--By Library

Embedded Target for C6000 DSP Blocks in
Library c6701evmlib

Embedded Target for C6000 DSP Blocks in
Library c6711dsklib

Embedded Target for C6000 DSP Blocks in Library rtdxblocks

Embedded Target for C6000 DSP in the C62x DSP Library

Blocks--Alphabetical List


 Preface