MOTOROLA DSP PRODUCT SUPPORT
MOTOROLA
ADDITIONAL SUPPORT 12 - 5
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.2 Application 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.