- 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
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.
'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.
|