MOTOROLA DSP PRODUCT SUPPORT

Modular programming features: local labels, sections, and external definition/ref- erence directives

Nested macro processing capability with support for macro libraries

Complex expression evaluation including boolean operators

Built-in functions for data conversion, string comparison, and common transcen- dental math functions

Directives to define circular and bit-reversed buffers

Extensive error checking and reporting

12.3.1.3 Simulator Features

Simulation of all DSP56100 family DSPs

Simulation of multiple DSP56100 family DSPs

Linkable object code modules:

–Nondisplay simulator library –Display simulator library

C language source code for: –Screen management functions –Terminal I/O functions –Simulation examples

Single stepping through object programs

Conditional or unconditional breakpoints

Program patching using a single-line assembler/disassembler

Instruction, clock cycle, and histogram counters

Session and/or command logging for later reference

ASCII input/output files for peripherals

Help-line display and expanded on-line help for simulator commands

Loading and saving of files to/from simulator memory

Macro command definition and execution

Display enable/disable of registers and memory

Hexadecimal/decimal/binary calculator

12.3.2Application Development Systems

Application Development Systems (ADS) are available for all family members. Up- grading an ADS to run a different Motorola DSP is done by purchasing and plug- ging in a new Application Development Module.

MOTOROLA

ADDITIONAL SUPPORT

12 - 5

Page 250
Image 250
Motorola DSP56000, 24-Bit Digital Signal Processor manual Simulator Features, Application Development Systems