MOTOROLA DSP PRODUCT SUPPORT

the DSP56K family of processors

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

11.2.3Simulator Features:

Simulation of all DSP56K family members

Simulation of multiple DSP56Ks

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

Up to 99 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-file and help-line display of 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

11.2.4DSP56KCCx Language Compiler Features:

• GNU - ANSI Standard

Structures/Unions

Floating Point

MOTOROLA

ADDITIONAL SUPPORT

11 - 5

Page 226
Image 226
Motorola DSP56000, 24-Bit Digital Signal Processor manual Simulator Features, 11.2.4 DSP56KCCx Language Compiler Features