C3X XDS 510WS Debugger
TMDS3240630
 

Details  
Tool Type Debuggers
Current Version v3.10
Release Date  
Host HP/Sun
Operating System Unix
Supplier Texas Instruments
* Subscription Service  
* Purchase Tool  


 
DESCRIPTION
The TMS320 Extended Development Systems (XDSs) are powerful, full-speed emulators used for system-level integration and debug. TI provides the world's first in-system scan-based emulators.




 
CONTENTS
Debugger Only


 
SPECIFICATIONS
The emulator enables the TMS320 Debugger Interface, which is sold separately, to control the C3x on the target board. This is done by interfacing the target system to the emulator via the MPSD emulation cable. The Debugger can then be used to verify the functionality of the C3x software and target hardware.

The emulators use scan-based emulation which is a nonintrusive approach to system emulation and debug. The emulator connects to a 12-pin header that must be designed into the target board. This header consists of a power signal, a clock signal, some ground signals and the 4 MPSD pins of the C3x. The C3x was designed before the JTAG standard was finalized so it uses the Modular Port Scan Device (MPSD) port to control the on-chip emulation scan path rather than a JTAG port. Using the scan path, the emulator can run and halt the C3x and scan in and out all of the bits of each register.

TMS320C3x Debugger Interface

The TMS320 Debugger Interface is used with all TMS320 Simulator, Emulator, and EVM products including the C3x Simulator, C3x XDS510/XDS510WS Emulator Debugger and the C3x EVM Debugger.

Texas Instruments

The Debugger allows you to run and halt the processor; view and modify registers, memory values and C variables; and view disassembly and C source. Debugger features include:

¡@

  • Ability to start and halt the C3x with single-step (step-into), step-over (next), run, and halt commands.
  • A friendly window-, mouse-, and menu-oriented user interface that reduces learning time and eliminates the need to memorize complex commands.
  • Support for debugging in C, assembly language, or both.
  • Profiling capabilities that show where to focus development time by identifying time-consuming sections of the program.
  • CPU window that displays the values of the DSP registers.
  • Disassembly window that displays the address, opcode and disassembly of the program and highlights the current instruction.
  • C source window that displays the C code and highlights the current line.
  • Memory window that displays the values of a block of memory in any format specified.
  • Watch window that displays the values of variables in their native C format (float, int, char, enum or pointer) or lets you choose a different format.
  • Display windows that display the values of arrays and structures.
  • Command window that can be used to enter commands and view the response to commands.
  • Pull-down menus and function keys that provide quick access to frequently-used commands.
  • Ability to point the mouse, click and type in order to change the value of data in any window.
  • Screen update whenever the C3x halts.
  • Support for a powerful command set
  • Configurable screen colors, window sizes and window positions.
  • Ability to set and clear software breakpoints in the disassembly or C source windows with a mouse click.

Works with these Devices:
TMS320C3X