JDSnet-C3x multi-DSP emulator

key features
overview
press release
debugger
prototyper
trace







TMS320 DSP emulator · PDF brochure data sheet
documentation
application notes
TMS320 DSP emulator

 
KEY FEATURES TMS320 DSP emulator features

Real-time in-circuit emulation up to max CPU speed
Supports TMS320C30, C31 & C32 DSPs
Compatible with Code Composer
PC hosted via standard parallel port (LPT1-4)
Optional Chameleon Debugger for TMS320C3x
Windows 98 and NT Graphical User Interface
High-speed 3V/5V (auto sensing) JTAG connection

 
OVERVIEW  TMS320 DSP emulator overview

JDSnet is a real-time transparent in-circuit emulator for the TMS320 DSP family of microprocessors, based on the MPSD debug port. The emulator connects to a standard parallel port (LPT1-LPT4) of a desktop or notebook PC.

JDSnet may be ordered with Code Composer or with Chameleon Debugger designed to handle multi-core IC’s and systems running multiple CPUs. Chameleon Debugger for the TMS320C3x family provides a consistent GUI user interface to an embedded project at all stages on the development and production cycles. Being a 32-bit multi-threaded Windows application, Chameleon supports multiple CPUs in a single GUI debugging environment. There is no need to switch from screen to screen because Chameleon displays information on all active CPU on the same screen making the debugging process easier. Regardless of the number of CPUs being debugged, Chameleon offers the latest debugging features such as fly-over variable watch, drag and drop variables, Virtual I/O, complex variable implode/explode, script language for automatic testing, symbol browsing, and more. Step-into, Step-out and Step-over modes are supported for both C and assembly levels. Our unique graphical interface for complex events is quick, intuitive and incredibly easy to use. This debugger is an ideal and indispensable tool for developing embedded systems based on Texas Instruments TMSC3x DSPs.

 
CHAMELEON DEBUGGER    

HIGHLIGHTS  Debugger highlights

Simultaneous support for multiple CPUs in common user interface environment
Target CPU access to host console and disk files through virtual I/O 
Drag-and-drop of variables and addresses between windows
Full C/C++ and assembly source level debugging
Powerful breakpoint and stepping through code — step into, step out, step over — capabilities
Easy to use graphical user interface for complex events
Automatic current variable value pop-up when mouse cursor hovers over source code
Display of variables according to their types (struct, union, array, string etc.)
On-chip register grouping by function for easy access
Multiple memory, source, variable watching, locals, command and other windows
Macro command scripting for automated debug and testing
Microsoft Excel, Word etc. format export capabilities
 
Embedded debugger GUI
Click the picture to
see an EVT window.

Just a simple click on Chameleon's EVT icon gives the user access to hardware breakpoints implemented in  CPU cores. (Different cores may have different sets of on-chip breakpoints. Intuitive user interface allows you to visually define break conditions on various program execution cycles and memory access cycles. Break condition can be combined using logical operators or may be generated after certain number of events.




Hop to top