Quick guide to Code Composer Studio andhow to use the simulator-template
Henri Penttinen 2004-03-24Abstract
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 S-89.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 TOTHE S-89.510 PROJECT TEMPLATE CODE FOR TEXAS INSTRUMENTS TMS320C5416DSK by
Aki Härmä, available on the course web pages. You should also get familiar with the DSK-GUIDE. Other helpful guides are the CCS Help manuals, see e.g., Code Composer Studio Help’s“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. ReadTexas C-54 family manuals for descriptive information. Recommended manuals:
TMS320C54x DSP Reference Set, Volume 1: CPU and Peripherals
The CPU architecture, internal register structure, data and program addressing, instructionpipeline, and on-chip peripherals for the TMS320C54x digital signal processors. Alsoincludes development support information, parts lists, and design considerations for usingthe XDS510 emulator.
TMS320C54x DSP Reference Set, Volume 2: Mnemonic Instruction Set
You will be coding in Mnemonic, therefore vol. 3 is not included.
The mnemonic instructions. Also includes a summary of instruction set classes and cycles.
TMS320C54x DSP Reference Set, Volume 4: Applications Guide
Software and hardware applications for the TMS320C54x digital signal processors. Alsoincludes development support information, parts lists, and design considerations for usingthe XDS510 emulator.
TMS320C54x Assembly Language Tools User's Guide
Important info on directives, labels, symbolic constants
Assembly language tools designed for the TMS320C54x devices.- Assembler- Archiver- Linker- Absolute lister- Cross-reference utility- Hex-conversion utility- Mnemonic-to-algebraic translator utility