Hi all,
the bad rumors for the future of the DSP563xx are not new, I've heard this for more than a decade now.
Even if the Symphony Studio is no longer supported by Freescale, it can be used like any Eclipse environment.
We use the Xverve Signalizer successfully with Symphony Studio, see:
http://www.signalyzer.com/products/signalyzer-series/core-modules/signalyzer/signalyzer-series/core-...
Unfortunately this is no longer produced but you can use Macraigors USB wiggler instead, see:
http://macraigor.com/usbWiggler.htm
Due to a lacking reset pin on the DSP56371 this device is not supported all other DSP563xx work fine.
Domaintec's USB 'emulators' are supported as well by Symphony Studio, see USB-EMU for instance:
http://domaintec.com/usbemu.html
Maybe another engineer and me will volunteer to produce something similar to the Xverve Signalizer based on the FTDI2232 and make it available next year. We will publish a documentation for this what I have finished in German only unfortunately.
If I can dind the time I make a translation of this tutorial how to get Symphony Studio working with the SoundBite board (based on DSP56371). If you manage this debugging other devices using Symphony Studio is easy.
You may switch to other DSP vendors if you or your company is able to spend enough money for the tools (mine is not).
On the long term I see the future of DSP declimbing in general since as you say ARM based media processors are going to take over this field. Anyway, debugging isn't easier here, we have similar discussions in the i.MX forum how to integrate the gnu tool chain into eclipse here and what debug interfaces to use etc. Designing the hardware is more complex for a media processor (that uses external memory buses) than for a small DSP that is as easy as for a microcontroller. The software design process is more complex here as well. In other words if you experience problems debugging a DSP563xx it won't be easier to use an i.MX media processor.
If Symphony Studio is no longer supported that doesn't necessarily mean that the DSP563xx series will be discontinued soon. This may happen if Freescale can no longer make money with them what depends on the use of the DSP563xx in the industry. As long as they can sell these chips they will produce them. If they discontinue this line the core will probably survive elsewere, maybe as VHDL core. Computer architectures hardly die...
Best regards
Christian