|
|
Key Features
Requirements
'C3x DSK Assembler
'C3x DSK Debugger
'C3x DSK Third Parties
The following list details additional items needed to use the
'C3x DSK:
- IBM PC/AT or compatible PC with a minimum of 640Kb of memory,
a hard disk system, a 1.2 MB floppy-disk drive, and parallel printer
port communication link.
- Monochrome or color monitor (color recommended)
- MS-DOS (version 5.0 or later), Windows, Windows '95, or OS/2
- A UL Class II power supply with a 2.1mm power jack connector
that provides at least 500-1500mA with either:
- 7-12 Volts DC
- 6-9 Volts AC
|
|
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.
- TMS320C31 floating point DSP
- 40 ns instruction cycle (50MFLOPS, 25 MIPS)
- TLC32040 Analog Interface Circuit
- Standard or Enhanced Parallel Printer Port Interface, parallel printer port cable included
- Debugger
- Assembler
- Analog data input and output via the TLC32040 analog interface
circuit:
- variable rate ADC and DAC
- ADC sample and hold is 14 bit impulse accurate at 20Khz with
bypassable switched-capacitor antialiasing filter
- Switched capacitor low-pass filtered DAC output
- Access to 'C31 serial port and analog power through jumper
block
- Standard RCA plug connectors for analog input and output
- XDS 510 emulator support (header not installed)
- I/O expansion bus for daughterboards
- Supports 6-9v AC or 7-12v DC power supplies
- Tri-color LED power indicator (color change through PWM phase
differential of 'C31 timers)
- CE compliant (low EMI)
- Applications
- Audio
- Control
- Education
- Evaluation/Early development
- Filter
- Instrumentation
- Spectrum Analysis
- Telecommunications
- Voice/Speech
'C3x DSK Assembler
The '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:
- Assemble code and data into specified sections
- Reserve space in memory for initialized variables
- Initialize memory
- Define symbols
- Reference other files
- Assemble conditional blocks
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:
- disassembly window
- The disassembly window shows the reverse assembly of the memory contents.
Each line shows the instruction address, instruction opcode, and instruction
mnemonics and labels. The highlighted line corresponds to the next instruction
that will be executed.
- register window
- The register windows displays the content of all CPU registers in hexadecimal
format. Pressing a function key displays the extended precision registers
in floating point decimal format. Pressing another function key displays
the extended precision registers in 40-bit hexadecimal format.
- memory window
- The memory window shows the contents of a range of memory locations
by displaying the address and data of consecutive memory locations.
- command window
- The command window provides an area for typing commands and displaying
error messages and command output. This window has two areas:
- command area
- The command area is where commands are entered.
- display area
- The display area echoes the typed command, shows any output from the
command, and displays debugger messages.
'C3x DSK Third Parties
|