|
 |
Back to TASKING Products Page >>> |
| The optimising
capabilities of the TASKING DSP56xxx C/C++/EC++ compiler tools and the program performance
analysis functionality of the CrossView Pro DSP56xxx debugger enable you to produce the
most efficient code for your application. The TASKING DSP56xxx Software Development
Toolset supports COFF (.CLD) compatibility and the GNU calling convention. This provides
the capability to generate code for the Motorola assembler and linker with COFF compliant
debug information. Support of the Motorola toolchain is fully integrated into Tasking EDE
so you can easily select the entire TASKING toolchain or the TASKING and Motorola
toolchain. |
Datasheet (527 kB) >>> What's new
v3.0
(343 kB) >>> |
- Automatic stack overflow checking
- Improved COFF file assembler reading
- Enhanced breakpoint handling
- Probe Points
- Breakpoint sequencer
- New graphical data analysis features
- Predefined and custom "code outlines"
- HTML language and web browser support
- Memory paging support for DSP56690
- Support for PCI and parallel Command Converters
|
|
|
EDE (Embedded Development Environment)
supplies you with direct and easy access to all the DSP56xxx tools you need for your
application development via a single user interface.
- Project set-up and management
- Powerful language sensitive editor
- Type-ahead editing
- Predefined and custom "code outlines"
- Easy configuration of DSP56xxx C/C++ compiler, assembler, linker/locator and debugger
- Automated make facility
- HTML language and web browser support
DSP56xxx C/C++/EC++ Compiler
applies powerful DSP optimization techniques and algorithms to enable you to produce
the most efficient code for your application.
- Fully ANSI-C and ISO C++ compliant DSP56xxx compiler
- Complete compatibility with Motorola GNU compiler
- Code size optimized an average of 40% better than GNU
- Static, reentrant and mixed memory models
- In-line assembly
- Cache handling pragma's and built-in functions
- Built-in support for overflow / saturation
- MAC instruction in computational expressions
- In-line expansion of predefined functions
- Branch optimizations
- Predefined functions for model options
- Storage specifiers for X, Y, L and P memory
- Compiler generated DO and REP loops
- Circular buffer data type for efficient filter loops
- Highly effective optimization techniques
- Common subexpression elimination
- Loop recognition
- Variable usage analysis and register allocation
- Fast parameter passing to avoid the stack
- Powerful assembler, linker and locator generates ROMable code for total flexibility
- ANSI C, runtime, fixed and floating point libraries
- Libraries available in COFF format
|
EDE >>> |
CrossView Pro
DSP56xxx Debugger
provides features and functionality to help shorten your debug session, determine
performance bottlenecks, uncover additional information, and test your application.
- Multiple viewing windows (source, register, trace, memory, stack, data, command)
- Bubble-SpyTM technology for
quick and easy viewing of variable or function values
- Set, clear, enable, disable breakpoints
- Code, data, stack, complex breakpoints
- Probe points
- Breakpoint sequencer
- Multiple DSP debugging
- Single stepping without stopping
- File system simulation
- Record and playback debug session
- On-chip debug (OCDS) support
- Program performance analysis
- Cycle counting
- Profiling
- Code coverage
- Programmable DSP graphical data analysis
- C, assembly level and stack tracing
|
CrossView >>> |
|
Real Time Operating Systems that support the TASKING tools: RTXC
from Quadros Systems Inc >>>
The Motorola DSP56xxx software development tools are available for PC/Windows and
Sun/Solaris. Each TASKING DSP56xxx product comes with full printed documentation as well
as on-line documentation in three formats (Windows Help, HTML and PDF). |
|
Page Last
Updated: November 28, 2002 11:08
Nohau UK Home
>>> |