MOTOROLA DSP SIMULATOR REFERENCE MANUAL 1-1
Chapter 1
DSP SIMULATOR
1.1 INTRODUCTION
The DSP Simulator program is a software tool for developing programs and algorithms for
Motorola Digital Signal Processors (DSPs). This program exactly duplicates the functions
of supported Motorola DSP chips, including all on-chip peripheral operations, all memory
and register updates associated with program code execution, and all exception
processing activity. The device’s pipelined bus activity is exactly simulated. This enables
the Simulator to provide the user an accurate measurement of code execution time, which
is so critical in DSP applications.
The Simulator executes object code which can be generated using either the device
Macro Assembler program or the Simulator’s internal single-line assembler. The object
code is loaded into the simulated device’s memory map. The entire internal and external
memory space of the DSP is simulated. During program debug the user can display and
change any of the device’s registers or memory locations. Instruction execution can
proceed until a user-defined breakpoint is encountered, or in single-step mode, stopping
after a specified number of instructions or cycles have executed.
1.2 FEATURES
Summary of Simulator features:
• Multiple device simulation
• Source level symbolic debug of assembly and C source programs
• Conditional or unconditional breakpoints
• Program patching using a Single-Line Assembler/Disassembler
• Instruction and Cycle timing counters
• Session and/or Command Logging for later reference
• Input/Output ASCII files for device peripherals
• Help file and Help line display of Simulator commands
• Macro command definition and execution
• Display Enable/Disable of Registers and Memory
• Hexadecimal/Decimal/Binary calculator
Commentaires sur ces manuels