C6x UNIX HLL Simulator
TMDX3246551-07
 

Details  
Tool Type Simulators / Models
Current Version  
Release Date  
Host SPARC
Operating System Solaris
Supplier Texas Instruments
* Subscription Service  
* Purchase Tool  


 
DESCRIPTION
The 'C6000 Simulator is a software program that uses the host processor and memory to perform instruction- and C-level simulation of the TMS320C6000 DSP. It uses object code produced by the macro assembler/linker or ANSI C compiler and the standard TMS320C6000 Debugger Interface. The simulator provides XDS510 software debug capability for a 'C6000 plus external memory without the DSP hardware.

The simulator provides cost-effective application development and program verification in non-real-time. Each of the simulator's software programs simulates 'C6000 operation and allows monitoring of the state of the processor. Simulation speed is typically on the order of hundreds of instructions per second on a PC.


 
FEATURES
Key features of the 'C6000 simulator -- and common to all TMS320 software simulators -- include:
  • Execution of user-oriented DSP programs on a host computer
  • Modification and inspection of registers
  • Data and program memory modification and display:
    • Modification of an entire block at any time
    • Initialization of memory before a program is loaded
  • Simulation of peripherals, caches, and pipelined timings
  • Extraction of instruction cycle timing for device performance analysis
  • Programmable breakpoints on:
    • Instruction acquisition
    • Error conditions
  • Single-stepping of instructions

The Simulator offers the following additional features to the TMS320 Debugger Interface :

  • Memory-mapped I/O can be connected to a host file to simulate I/O such as synchronous serial port I/O.
  • The simulator can simulate external interrupts.