User`s manual
Simulators
Motorola Selecting Tools 1-7
1.4.1 Data Streams and the Simulator
A simulator is also a reasonable choice when you frequently have to download very large
files that would be slow or cumbersome to download from a hardware debugger to a target
board. In fact, Suite56 simulators implement several types of data streams expressly for
such activity. The Motorola DSP Simulator Reference Manual documents these data
streams in Chapter 3, “Device I/O and Peripheral Simulation,” and Section 4.2.1,
"Generating Interrupts and Real-Time Stimuli of Pins," on page 4-4 in this manual offers
suggestions for using simulated data streams. These data streams facilitate various kinds
of data communication.
• From a host to a single memory address to simulate the interface to custom
memory-mapped peripherals
• From a host to a single memory address to bypass on-chip peripherals
• To a host from a single memory address
• From a host to a pin or a group of pins
• To a host from a pin or a group of pins
• From pin to pin on the same simulated device (Connect the pins by means of the
input command.)
• From pin to pin on different simulated devices (Create up to 32 simulated digital
signal processors by means of the
device command, and interconnect them by
means of the
input command.)
• From a memory address on one simulated device to a memory address on another
simulated device
Moreover, when you need to analyze internal workings of a target digital signal processor,
a simulator is a good choice because it allows you to control such internals as the
instruction pipeline—a facility generally hard to access through hardware. A simulator
also allows you to monitor program results without disturbing the internal instruction
pipeline.