Direct Insight Ltd embedded platform solutions
  Latest News :  Date:  | Bookmark  
         
 
 
# Menu Links more

get in touch by phone or email email the team

windows embedded CE partner

 

Tasking logoTasking - DSP56xxx Software Development Tools v3.5

The optimizing 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 Freescale assembler and linker with COFF compliant debug information. Support of the Freescale toolchain is fully integrated into our EDE so you can easily select the entire TASKING toolchain or the TASKING and Freescale toolchain. To ease migration from the Freescale GNU tools to the TASKING software development tools, a migration guide is available which provides helpful hints and guidelines as what to keep in mind during the migration as well as how to obtain the highest performance from your application.

What's new in v3.5

  • New intuitive EDE menu structure
  • New CrossView Pro debugger user interface
  • Latest derivative & EVM support
  • Memory paging support to a maximum of 8 pages
  • Support for PCI and parallel Command Converters

The DSP56xxx Software Development Toolset

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

Click for additional information on EDE

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 Freescale GNU compiler
  • 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

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-Spy™ 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

Supported DSP56xxx Derivatives

Register definition files for all currently known DSP56xxx derivatives, including Freescale's Dual Core (MCORE + DSP566xx) processors:

56301

56371

56602

56302

56372

56603

56303

56373

56622

56304

56374

56651

56305

 

56652

56306

 

56654

56307

 

56671

56309

 

56679

56311

 

56690

56321

 

56694

56362

 

 

56364

 

 

56366

 

 

56367

 

 

Locator descriptor files are included for all known DSP56xxx ADM and EVM.

56301ADM

56603EVM

56302EVM

56651ADM

56303EVM

56654ADM

56307EVM

56671EVM

56309EVM

56690EVM

56311EVM

 

56321EVM

 

56362EVM

 

Note: the 5600x derivatives and 5600x ADM/EVM are supported in the tools but announced as an end of life product by FreeScale.

Purchasing the TASKING DSP56xxx Tools

If you would like to purchase a TASKING License please contact us

Ordering codes

07-200-039-024:

DSP56xxx C/C++/EC++ compiler, Assembler, Linker/Locator, EDE, CrossView Pro Simulator Debugger

07-200-039-049:

DSP56xxx CrossView Pro ADS/EVM Debugger*

* All execution environments exclude JTAG chaining support.

The TASKING DSP56xxx tools are available on PC/Windows and Sun/Solaris platforms.

Download fully working demo version in our shop on line.

 

ask a technical question
PDF datasheet
Trial Software


Abatron | Adeneo Embedded | ADI Engineering | Blackhawk | Corelis | Domain Technologies | e-con Systems
EMA TimingDesigner | Embedded Planet | Entrek | EPI/Mentor | FlatOak | Intel Software | IntervalZero
Microcross | Microsoft Embedded | Segger | Signum | Sophia | SwiftModule | Tasking | TRITON Modules
Products by Processor | Products by Supplier | Boards & Modules

 

# NEWS: Tools #
#

#NEW RTX2011 Real-Time Extension for Windows Updated. more...
#New 8-Core processor AMC board reduces system cost and power consumption . more...
#Direct Insight Launches Technology Blog. more...
#IntervalZero RTX 2009 adds SMP support
#TimingDesigner 9.1 adds SDC and  Integration with Altera Quartus II
#Embedded Linux and FPGAs Accelerate Embedded Software Development more...


# Literature Centre #
#

Online Documentation at our Literature Centre...See our Literature Centre for documents and other associated files for this product group.

#

more
         
 
<< Backward | Forward >> | Top of Page  

Copyright © 2001 - Direct Insight Ltd
All trademarks on www.directinsight.co.uk are recognised and are the property of their respective owners.
For enquiries or problems encountered on the website, please contact webmaster@directinsight.co.uk