DSP56xxx Software Development Tools

Proven Dig­i­tal Sig­nal Proces­sor Tech­nol­o­gy

The TASKING DSP56xxx toolset enables you to pro­duce effi­cient code for your advanced soft­ware appli­ca­tions with advanced com­pil­er tech­nol­o­gy and a com­pre­hen­sive debug­ger solu­tion. This toolset comes fully inte­grat­ed into our Embed­ded Develop­ment Envi­ron­ment, allow­ing you to take advan­tage of a uni­fied soft­ware plat­form for your entire develop­ment process.


Performance

Gen­er­ate effi­cient code with advanced C, C++ and EC++ com­pil­er tech­nol­o­gy.
Opti­mize your code with pow­er­ful opti­miza­tion tech­nol­o­gy includ­ing loop recog­ni­tion, vari­able usage analy­sis, and fast para­me­ter pass­ing.
Save develop­ment time with a flex­i­ble IDE includ­ing a pow­er­ful assem­bler, link­er and loca­tor.


Reliability

Devel­op reli­able and per­for­mance dri­ven appli­ca­tions with a com­plete Embed­ded Develop­ment Envi­ron­ment.
Under­stand how your code will per­form with pow­er­ful per­for­mance analy­sis fea­tures.


Safety

Main­tain error-free code with the pow­er­ful CrossView Pro Debug­ging Envi­ron­ment.
Stay on top of indus­try-stan­dard code require­ments with full sup­port for ANSI‑C and ISO C++.

Advanced DSP56k C/C++/EC++ Compiler

Fully com­pli­ant ANSI‑C and ISO C++ com­pil­er that is com­pat­i­ble with Freescale GNU com­pil­er.
Sup­port for Sta­t­ic, reen­trant and mixed mem­o­ry mod­els.
Flex­i­ble and pow­er­ful assem­bler, link­er and loca­tor to gen­er­ate ROMable code.
Cache han­dling prag­mas, and built-in func­tions.
Flex­i­ble and pow­er­ful assem­bler, link­er and loca­tor to gen­er­ate ROMable code.
Pow­er­ful opti­miza­tion tech­niques includ­ing: com­mon subex­pres­sion elim­i­na­tion, loop recog­ni­tion and vari­able usage analy­sis.

Embedded Development Environment

Intu­itive project setup and man­age­ment fea­tures.
Pow­er­ful lan­guage sen­si­tive edi­tor with effi­cient type-ahead edit­ing.
Easy con­fig­u­ra­tion of DSP56xxx C/C++ com­pil­er, assem­bler, linker/locator, and debug­ger.
Fully auto­mat­ed make facil­i­ty.

CrossView Pro DSP56k Debugger

Flex­i­ble view­ing win­dows for source, reg­is­ter, trace, mem­o­ry, stack, data, and com­mand.
Pow­er­ful Bub­ble-Spy tech­nol­o­gy for quick and easy view­ing of vari­able or func­tion val­ues.
Con­fig­urable code, data and stack break­points.
Pow­er­ful per­for­mance analy­sis options includ­ing: cycle count­ing, pro­fil­ing, code cov­er­age, and pro­gram­ma­ble DSP graph­i­cal data analy­sis.
C, assem­bly level and stack trac­ing.

Supported Devices

Reg­is­ter Def­i­n­i­tion Files for All Known DSP56xxx Deriv­a­tives56301, 56302, 56303, 56304, 56305, 56306, 56307, 56309, 56311, 56321, 56362, 56364, 56366, 56367, 56371, 56372, 56373, 56374, 56602, 56603, 56622, 56651, 56652, 56654, 56671, 56679, 56690, 56694
Sup­port­ed Deriv­a­tives for FreeScale Sym­pho­ny Stu­dio Develop­ment56720, 56724, 56721, 56725
Loca­tor Descrip­tor Files for All Known DSP56xxx ADM and EVM56301ADM, 56651ADM, 56654ADM, 56302EVM, 56303EVM, 56307EVM, 56309EVM, 56311EVM, 56321EVM, 56362EVM, 56603EVM, 56671EVM, 56690EVM

TASKING Prod­uct Doc­u­men­ta­tion con­sists of prod­uct release notes, user doc­u­men­ta­tion, prod­uct patch­es (where avail­able), webi­na­rs and prod­uct relat­ed infor­ma­tion.

https://www.tasking.com/support/dsp56xxx/

FAQ

→ See all FAQ

Scroll to Top