RequirementsThe following list details additional items needed to use the 'C3x DSK:
|
TMS320C3x DSP Starter Kit
The 'C3x DSK is a low-cost, easy-to-use, high performance, and expandable development platform that lets you experiment and develop real-time signal processing applications with the TMS320C3x DSP. The DSK has a TMS320C31on board to allow full-speed verification of the TMS320C3x code. The DSK also gives you the freedom to develop your own software on a PC and run it on the DSK board. Moreover, the DSK allows you to expand your system by building new daughterboards. The DSK interfaces to a host PC through the parallel printer port. The 'C3x DSK (part no. TMDS3200031) is currently available through authorized TI distributors at US $99.
Key Features
Code Explorer Debugger
The 'C3x DSK plus debugger, developed by GO DSP Corporation,
was the first true Windows-based debugger for a DSK. The Code Explorer debugger supports debugging, a new feature available only on the DSKplus that allows the user to specify labels for referencing constants, variables, and marticies by name. Also, the debugger desktop environment is fully configurable and loaded upon entry into the debugger. This means that optional colors, fonts, and window sizes can be changed within the debugger
and saved upon exiting.
Some additional features of the debugger include capability of connecting files as I/O, graphical animation, and data memory viewing. The file I/O capability enables users to connect files as inputs or outputs to any location within your application code. Therefore you can simulate different input sequences and data streams without having to physically generate them. Graphical animation allows you to view data in a graphical format, either with time domain or frequency domain and in a variety of variable sizes (i.e. 8-bit signed char, 8-bit unsigned char, 16-bit, 32-bit, etc). Code Explorer is not included with the 'C3x DSK but is available for free download.
Download Free 'C3x DSK AssemblerThe 'C3x DSK Assembler differs from the TMS320 Floating point assembler in that it does not go through a linker to create an output file. Instead the DSK Assembler uses special directives to assemble code at an absolute address during the assembly phase. As a result, you can create small programs quickly and easily. If you want to create large programs, you chain the files together with the ".include" directive.The Assembler directives allow you to do the following:
The Assembler includes an expression analyzer that allow the use of ANSI C math library functions to aid in the generation of tables and constants. These library functions eliminate the tedious work of calculating tables and constants before including them in the assembly process. 'C3x DSK Debugger![]() The 'C3x DSK Debugger has a friendly window-oriented display. The debugger is capable of loading and executing code with single-step, breakpoints, and run time halt capabilities. It can also load and execute COFF files created by the TMS320 floating-point DSP assembly language tools (not included). The application window is partitioned into four windows:
|