Submitted to the 1997 Texas Instruments DSP Solutions Challenge

Web-Enabled Texas Instruments TMS320C30 Simulator

Dogu Arifler, Chi Duong, Brian L. Evans, and Srikanth Gummadi

Department of Electrical and Computer Engineering, Engineering Science Building, The University of Texas at Austin, Austin, TX 78712-1084 USA - - -


We present a Web-based client-server framework for interactive simulation and debugging of software for programmable digital signal processors (DSPs). The framework, which is accessible by any Java-enabled Web browser, consists of (1) a graphical user interface (in Java), (2) a multithreaded Internet server (in Java), and (3) a simulator (in C/C++) for the Texas Instruments TMS320C30 (C30) DSP processor. The C30 simulator is a standalone application that has been extensively validated using the C30 DSP Starter Kit board and tools. Based on feedback from the C30 simulator, the user interface configures itslef. The same user interface can adapt to different simulators and debuggers. The source code for our framework is portable, extensible, and freely distributable. Our framework can support Web-based university education, distance learning, design space exploration, and software validation, for a wide variety of TI DSP processors and boards.

The full report is available in PDF format.

Last Updated 11/07/04.