Академический Документы
Профессиональный Документы
Культура Документы
v 3 . 3
* All CCStudio features described may not be available for every supported TI processor.
Please check the Features by Platform support matrix for support details.
Target Software
Reference Frameworks
DSP/BIOS Kernel
TMS320 DSP Algorithm
Standard
Code &
Build
Host Tools
Target Software
Project Manager
Libraries
Component Manager
Drivers
CodeWright Editor
Code Generation
Device & CPU Simulators
Analyze &
Tune
Debug
Scripting Emulators
Debug Host Tools
XDS560 Emulator
Familiar debug interface
XDS510 Emulator
Multi-processor support
Data I/O visualization and Probe Points
Connect/Disconnect
Rewind
Watch Windows and Symbol Browser
Host Tools
Target Software
Profiler
Real-time analysis
Power Analyzer
RTDX
Advanced Code
Power-Scaling Library
Tuning
TIs Third Parties are a valuable resource: In addition to eXpressDSP-compliant algorithms, the TI DSP Third Party Network provides target boards, application starter kits,
consultant services, as well as software tools, Code Composer Studio IDE plug-ins
and additional hardware tools to help you through each stage of the design flow.
Debug
Host Tools
Get productive immediately with
CCStudios integrated debugger. This
familiar easy-to-use interface has many
features you would expect in a traditional debugger as well as many DSPspecific and multi-processor design
capabilities.
Control execution of your code
with software breakpoints or with
hardware and conditional breakpoints
which can evaluate a C expression, a
local variable or a CPU register location. Use global breakpoints to synchronize the debug of multiple processors
on a multi-processor system.
Input and output data on your target with Probe Points data breakpoints to control when data displays
are updated. Use graph options to display data in useful formats such as
FFTs, eye diagrams, constellation plots
and images.
Dynamic Host-to-target connection enables developers to isolate
hardware/software real time issues.
Connect/Disconnect eliminates the
need for frequent reset and restart
sequences.
Step or run backwards to a previous point in execution. Rewind restores
the state of resources to help developers quickly narrow down code problems
in a single keystroke.
Examine your data and program
during run-time with the watch window
or simply roll your cursor over a variable in the editor to use the ToolTip
feature to see its value.
Navigate your code with
CCStudios symbol browser, which has
detailed knowledge of your application
and displays all associated files, functions, global variables, types and labels
of a loaded COFF output file (*.out).
Automate repetitive tasks using
CCStudio Scripting and CCStudio GEL
language. Use familiar languages such
as Perl or Visual Basic to automate
debug, testing and validation of applications with CCStudio software.
Emulators
CCStudio supports XDS510 and
XDS560 class emulators. The XDS560
Emulator reaches real-time data rates
of over 2 MB/second on enabled highspeed RTDX processors to provide an
unparalleled level of real-time debug.
The XDS560 Emulator is fully upward
compatible with TIs XDS510 Emulator.
X
X
X
X
X
X
X3
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
C62x
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X3
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X5
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
1 Available through Update Advisor for users with active CCStudio IDE subscription
4 Supports only homogeneous multi-processing
Application Design
DSP/BIOS Kernel
TMS320 DSP Algorithm Std.
Reference Frameworks1
Chip Support Library
Data Converter Selector Plugin1
Driver Development Kit1
Update Advisor
Code & Build
CCStudio Point and Click IDE
C/C++ and Assembly Language Tools
CodeWright Integrated Editor
On-Line Help
Project Manager
Debug
RTDX
Fast Simulation
Simulators
Watch Windows
GEL Scripting (internal)
Perl/VBA Scripting1 (external)
Parallel Debug Manager
Connect/Disconnect
Flashburn Utility1
Unified Breakpoint Manager
Advance Event Triggering
Code Coverage/Multi-Event Profiler
Interrupt Latency Checker
Simulation Watch Points
Analyze & Tune
Pipeline Analysis
Rewind
Tuning Dashboard and Profiler
Compiler Consultant
Cache Tune
Feature
C6000 DSP
C64x C64x+
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
C54x
X
X
X
X
X
X
X
X
X
X
X
X
X
3 HSRTDX available
X
X
X5
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
OMAP Processors
C55x
ARM7
X
X
X
X
X
X
X
X
X
X
X
X
X
ARM9
X
X
X
X4
X
X2
X
X
X
X
X
X
X
X4
X
X
X
X
X
X
X
X
X
X
C2000 Controllers
C24x
C28x
Code Composer
Composer Studio
Studio Features
Features and
and Benefits
Code
Code Composer
Composer Studio
Studio Features
Features and
and Benefits
Code
Code Composer Studio IDE
Update Advisor
Key Benefits
Online Documentation
Code Composer Studio IDE Quick Start Reference Guide
Code Composer Studio IDE is accompanied by a complete documentation
set that includes online help, tutorials, reference guides, users guides, and
application reports.
Note: Viewing the Code Composer Studio IDE online manuals and
application notes requires Adobe Acrobat Reader. Adobe Acrobat Reader
7.0 is provided on the installation CD.
From the Menu Bar, choose Help Contents. The following dialog box
appears and provides access, through links, to the complete set of online
help topics and documentation:
You can also access the online help without opening Code Composer
Studio IDE by choosing
Start All Programs Texas Instruments Code Composer Studio
Documentation [Platform] Help.
References
GEL Functions: Alphabetical List
Keyboard Shortcuts
Invoke the setup application by double clicking on the Setup CCStudio icon
that appears on your desktop. The list of standard configurations is listed
in the center pane of the setup program.
Minimum
1-GHz CPU
512 MB of RAM
600 MB of free hard disk space
1024768 display
Internet Explorer 5.0 or later
Local CD-ROM drive
Recommended
2-GHz CPU
2 GB of RAM
16-bit color
1 Click on the Factory Boards tab located at the bottom of the center
pane.
This will display a list of standard configurations provided by Texas
Instruments or installed third-party packages.
2 Select the appropriate board or simulator configuration. Use Filters to
help narrow the available choices, and either double click on the item,
drag the selected configuration to the left pane or click on the
configuration and hit the add button to add it to your system.
3 Repeat the step above for each board or simulator you wish to add to
your system. Your configuration may contain more than one target
board.
Within the setup interface, the configuration you selected is graphically
displayed under My System in the left pane.
If you select more than one target configuration in the setup, the
Parallel Debug Manager (PDM) will be launched when you start Code
Composer Studio IDE. The PDM lets you control multiple debug
sessions.
4 Click the button labeled Save and Quit. The configuration is saved in the
System Registry.
5 Click Yes to the question, Start Code Composer Studio on Exit? The
Setup utility is closed and Code Composer Studio IDE is started.
The interactive Code Composer Studio IDE tutorial as well as the Code
Composer Studio IDE Getting Started Guide, provides an effective method
to learn about the new and existing features of this tool.
1 Select Project Add Files to Project. In the Add Files to Project dialog
box, navigate to the appropriate location, select the file, and click Open.
Select Project New from the menu. This opens the Project Creation
dialog box. In the Project Name field, type the new project name.
2 In the Location field you can either type the name of the correct project
directory where you want the project to reside or you can browse to it
by clicking the button.
3 In the Project Type field, select library or executable, depending on the
type of output you are creating.
4 In the Target field, select the target you have configured for Code
Composer Studio IDE and click Finish.
DSP/BIOS Kernel
Code Composer Studio IDE Quick Start Reference Guide
What is DSP/BIOS Kernel?
DSP/BIOS Tutorial
Reference information about DSP/BIOS modules, objects, API functions, Adobe Acrobat file: In Code Composer Studio, choose
device drivers, and utilities. This information is also provided in the
Help User Manuals. Follow the link to the DSP/BIOS API
DSP/BIOS online help.
Reference for your DSP platform.
Answers to questions about how to use DSP/BIOS; reference informaOnline help: Within Code Composer Studio, choose
tion about DSP/BIOS modules, objects, API functions, device drivers, and Help Contents and open the DSP/BIOS book in the Contents
utilities; troubleshooting information.
tab.
DSP/BIOS Website
The DSP/BIOS area of the TI website includes links to application notes, Website: On the Web go to www.ti.com/dsp and click on the
benchmarks, a discussion group, and training classes.
DSP/BIOS link in the eXpressDSP box.
While adding your own unique IP, leverage the various documents listed
below to ensure compliance with the standard. Upon completion, verify
compliance with the standard by using the automated test tool QualiTI.
This application note provides an overview of the DMA architecture specified by the
TMS320 DSP Algorithm Standard. It also describes two sets of APIs used for accessing DMA resources: the IDMA2 abstract interface and the ACPY2 library.
Making DSP Algorithms Compliant with the TMS320 DSP Algorithm Standard
(SPRA579)
The formal API specification that algorithms must conform to in order to be compliant
to the standard.
The formal specification of the standards rules and guidelines plus overall descriptions and explanations.
Using the TMS320 DSP Algorithm Standard in a Dynamic DSP System (SPRA580)
Using standard algorithms in a system in which data objects are created and
destroyed over the life of the system.
Using the TMS320 DSP Algorithm Standard in a Static DSP System (SPRA577)
Using standard algorithms in a system in which data objects are created at design
time.
Techniques for Implementing Shared Relocatable Buffers Using the TMS320 DSP
Algorithm Standard (SPRA790)
This application note presents several mechanisms supported by the TMS320 DSP
Algorithm Standard which can be employed by algorithm writers to assist application
developers in optimizing their systems performance and sharing of memory
resources.
Support
Code Composer Studio IDE Quick Start Reference Guide
Enhance your knowledge and help get your customers to market easily and
quickly by leveraging TI DSP support. From your personal, online 24/7
DSP KnowledgeBase to technical documentation, TI offers the fast and
accurate technical support you need when you need it. Online training,
webcasts, workshops and the TI Developer Conference provide an array of
convenient support choices.
Publications
eTech Innovations eNewsletter
Receive the latest digital signal processing news from TI including: DSP silicon, software, systems applications and support information. Subscribe
today for this free monthly eNewsletter.
www.ti.com/etechsubscribe
Technical Documentation
Find complete and easy-to-use data sheets, users guides and application
reports for every TI DSP platform and corresponding DSP software development tools. Easy navigation and search capabilities for more than 3,000
dedicated online DSP Web pages and more than 100,000 pages of DSP
technical documentation. Order your free technical documentation CD-ROM
today. www.ti.com/dsptechdocscd
To support the design of specific DSP-based systems, view the online DSP
Applications Journal with the latest application notes by platform and
software.
www.ti.com/appsjournal
tricks and advice from people who have met and conquered some of the
development problems embedded developers face every day. Register
today to receive information on news, products and services and make your
life easier.
www.ti.com/embeddededge
TIs web-based Getting Started DSP support tool helps engineers get
their designs from inspiration to implementation quickly and easily.
Designers choosing to use TI DSPs in their real-time applications get easyto-access introductory DSP content, thus decreasing the learning curve and
speeding products to market. www.ti.com/gettingstarted
TI Developer Conference
Worldwide
Create the Next Leading-Edge Signal Processing Design
Europe
In one day, in one place, find the signal processing solution you need for
your application.
For more information, visit www.ti.com/tidc07
Asia
Get in-depth, technical information and interact with TI and industry
experts.
For more information, visit www.ti.com/tidc07
Support
Code Composer Studio IDE Quick Start Reference Guide
One-Day Workshops
The TI DSP Third Party Network is a worldwide community of respected companies offering products and services
that support TI DSPs. Products and services include a
broad range of end-equipment solutions, embedded software, engineering services and development tools that help customers
accelerate development efforts and cut time-to-market. For more information on the DSP Third Party Network, please visit www.ti.com/3p
Multi-Day Workshops
Multi-day workshops are for engineers who need to sharpen their design
and development skills. These workshops include significant hands-on
labs emphasizing the demonstration and application of techniques and
skills. TI workshops are highly beneficial in helping developers implement
their DSP designs quickly. A list of available courses and the schedule can
be found at www.ti.com/multidayworkshops
Comprehensive Development
Support
DSP boards, starter kits and
add-ons
Customized debuggers
Targeted development platforms
Real-time emulation
Consulting services
Simulation models
Application Support
Products and services for
DaVinci technology
TI-developed digital media software
provided by Authorized Software
Providers (ASPs)
Hardware and reference designs
Modem and DSL, encryption, wireless,
voice and fax software
Real-time operating systems (RTOS)
Asia
Phone
Fax
Internet/Email
+1(972) 644-5580
+1(972) 927-6377
support.ti.com/sc/pic/americas.htm
+32 (0) 27 45 54 32
+358 (0) 9 25173948
+33 (0) 1 30 70 11 64
+49 (0) 8161 80 33 11
180 949 0107
800 79 11 37
+31 (0) 546 87 95 45
+7 (4) 95 98 10 701
+34 902 35 40 28
+46 (0) 8587 555 22
+44 (0) 1604 66 33 99
+(49) (0) 8161 80 2045
support.ti.com/sc/pic/euro.htm
Japan
Fax
International
Domestic
+81-3-3344-5317
0120-81-0036
Phone
International
+886-2-23786800
Domestic
Toll-Free Number
Australia
1-800-999-084
China
800-820-8682
Hong Kong
800-96-5941
India
+91-80-41381665 (Toll)
Indonesia
001-803-8861-1006
Korea
080-551-2804
Malaysia
1-800-80-3973
New Zealand
0800-446-934
Philippines
1-800-765-7404
Singapore
800-886-1028
Taiwan
0800-006800
Thailand
001-800-886-0010
Fax
+886-2-2378-6808
Email
tiasia@ti.com or ti-china@ti.com
Internet
support.ti.com/sc/pic/asia.htm
Important Notice: The products and services of Texas Instruments
Incorporated and its subsidiaries described herein are sold subject to TIs
standard terms and conditions of sale. Customers are advised to obtain the
most current and complete information about TI products and services
before placing orders. TI assumes no liability for applications assistance,
customers applications or product designs, software performance, or
infringement of patents. The publication of information regarding any other
companys products or services does not constitute TIs approval, warranty
or endorsement thereof.
A062706
Technology for Innovators, the black/red banner, C2000, C24x, C28x, C5000, C54x, C55x,
C6000, C62x, C64x, C64x+, C67x, Code Composer Studio, DaVinci, DM64x, DSP/BIOS,
eXpressDSP, OMAP, Probe Points, RTDX, TMS320, TMS320C2000, TMS320C5000,
TMS320C6000, TMS320C24x, TMS320C54x, TMS320C62x, XDS510 and XDS560 are
trademarks of Texas Instruments.
All other trademarks are the property of their respective owners.
SPRUEU7
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,
enhancements, improvements, and other changes to its products and services at any time and to
discontinue any product or service without notice. Customers should obtain the latest relevant information
before placing orders and should verify that such information is current and complete. All products are sold
subject to TIs terms and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in
accordance with TIs standard warranty. Testing and other quality control techniques are used to the extent
TI deems necessary to support this warranty. Except where mandated by government requirements, testing
of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible
for their products and applications using TI components. To minimize the risks associated with customer
products and applications, customers should provide adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent
right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine,
or process in which TI products or services are used. Information published by TI regarding third-party
products or services does not constitute a license from TI to use such products or services or a warranty or
endorsement thereof. Use of such information may require a license from a third party under the patents or
other intellectual property of the third party, or a license from TI under the patents or other intellectual
property of TI.
Reproduction of information in TI data books or data sheets is permissible only if reproduction is without
alteration and is accompanied by all associated warranties, conditions, limitations, and notices.
Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not
responsible or liable for such altered documentation.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for
that product or service voids all express and any implied warranties for the associated TI product or service
and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.
Following are URLs where you can obtain information on other Texas Instruments products and application
solutions:
Products
Applications
Amplifiers
amplifier.ti.com
Audio
www.ti.com/audio
Data Converters
dataconverter.ti.com
Automotive
www.ti.com/automotive
DSP
dsp.ti.com
Broadband
www.ti.com/broadband
Interface
interface.ti.com
Digital Control
www.ti.com/digitalcontrol
Logic
logic.ti.com
Military
www.ti.com/military
Power Mgmt
power.ti.com
Optical Networking
www.ti.com/opticalnetwork
Microcontrollers
microcontroller.ti.com
Security
www.ti.com/security
www.ti.com/lpw
Telephony
www.ti.com/telephony
Mailing Address:
www.ti.com/video
Wireless
www.ti.com/wireless
Texas Instruments
Post Office Box 655303 Dallas, Texas 75265
Copyright 2007, Texas Instruments Incorporated