Henri Penttinen 2004-03-24 Abstract This text will give some guidelines for using the Texas Instruments Code Composer Studio (CCS) environment for DSP coding. The short example uses the simulator-template used on the course S89.510 Digital Signal Processors and Audio Signal Processing at Helsinki University of Technology, Espoo, Finland. S-89.510. An associated manual is the DSK-GUIDE: GUIDE TO THE S-89.510 PROJECT TEMPLATE CODE FOR TEXAS INSTRUMENTS TMS320C5416 DSK by Aki Hrm, available on the course web pages. You should also get familiar with the DSKGUIDE. Other helpful guides are the CCS Help manuals, see e.g., Code Composer Studio Helps Tutorial - Learn how to begin developing DSP applications with Code Composer Studio IDE. READ THIS FIRST: In this manual you will find supportive information and guidelines. Read Texas C-54 family manuals for descriptive information. Recommended manuals:
Before starting to code assembly you should clarify to yourself from manuals, at least, what the following things and concepts actually mean: o directive o label o symbolic constants
Code Window
Memory Window
BreakPoint
Watch Window
Figure 1: Screen shot of CCS 2.2. running simulator-template with memory and watch windows open.
To transfer input data from a file on the host PC to a buffer on the target for use by the algorithm To transfer output data from a buffer on the target to a file on the host PC for analysis (basic debugging, MATLAB etc.) To update a window, such as a graph, with data
Probe Points halt the target momentarily, perform a single action, and resume target execution.
+ Calculators (including the windows accessories->calculator [scientific mode]) have often decimal and hexadecimal converting utilities. To start the Tutorial choose Help->Tutorial -> Either choose straight the Developing a Simple Program highlighted in blue or from Code Composer Studio IDE -> Developing a simple program. The Probe Point section is named Adding a Probe Point for File I/O.