release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Search | Go
Wiki > Main > MotorolaDSP56k (r1)

Motorola DSP56k

Introduction

The Motorola DSP56k series is a 24-bit digital signal processor architecture from Motorola. The smallest addressable unit in the DSP56k is 24 bits; for pointers, only the lower 16 bits is used, supporting at most 192 kilooctets of RAM. A DSP56004-compatible core is used in the somewhat popular SigmaTelSTMP3xxx digital audio player system-on-a-chip package.

Compilers for older series, including 560xx, 5616x, 563xx and 566xx are hard to come by; there are several incomplete ports of GCC, and a few open source assemblers, dating back to early 1990s. The 568xx series, however, has a freely downloadable IDE and an adequate-seeming port of GCC from 2004.

Tools

DSP560xx

DSP561xx

DSP563xx and DSP566xx

  • Suite56: Assembler, linker and simulator tools (but no compiler?) for 563xx and 566xx series, available from Freescale web site, for free after registration
  • gcc-dsp563: A port of GCC version 1.37.1 for DSP563xx series. Last known port version 1.29 available at http://chameleon.gabiot.com/ (also includes a port of GDB 3.5)

DSP568xx

  • Freescale CodeWarrior IDE with compilers, simulators, debuggers, examples, etc for Windows. The entire 360MB download is available from Freescale web site for free after registration.
  • DSP56800 Toolchain: a port of GCC version 3.3.2, GNU binutils, debugger, assembler, etc. Latest web site activity from April 2004. Available from dsp56800.sourceforge.net.
Edit | Attach | Print version | History: r4 < r3 < r2 < r1 | Backlinks | View wiki text | More topic actions...
r1 - 05 May 2007 - 17:50:11 - MartiRaudsepp
Copyright by the contributing authors.