Forums

Multi-Sharc architecture

Started by Jerome December 7, 2004
Hi All
We are ready to start a new audio design featuring 4 DSPs 21262 from
ADI.
I was wondering if anyone has experience in multiple dsps
architectures, more precisely in inter-communication between the dsps.

Our architecture is currently as follow :
- 1 dsp to interface inputs / outputs (audio codecs, spdif, usb audio
..)
- 3 dsp to generate sounds based on our algorithms.

the dsp 1 will be interfaced to codec and "external world" via a TDM
interface.
Regarding the 3 others DSPs, they need to communicate together, as
well as with the dsp 1.

Data between the different dsp can be from different types (audio,
asynchronous midi, asynchronous parameters).

Anyone experienced in choosing the "good" way to exchange data of
different types between the DSPs ?
We have thinked about a standard dsp interface, with a dedicated
simple protocol, but passing asynchronous midi to a synchronous serial
interface sounds strange to me.

Are there reference designs, block diagrams or schematics available
somewhere regarding these multi sharc dsp ?

thanks to all
Why not use SHARCs with built-in link ports ?

Yuri

In that order of ideas, why not to use the 21161N? Seems just right for your
app, besides includes SDRAM controller, in case that you need external SDRAM
for data storage.

Regards,

--
Jaime Andr�s Aranguren Cardona
jaac@nospam.sanjaac.com
SanJaaC Electronics
Soluciones en DSP
www.sanjaac.com

(Remove "nospam" from e-mail address)

<ytregubov@yahoo.com> escribi&#2013265923; en el mensaje
news:1102432968.943299.93460@z14g2000cwz.googlegroups.com...
> Why not use SHARCs with built-in link ports ? > > Yuri >
I'm not the original poster, but the 21262 he is suggesting runs at 200MHz vs.
only 100MHz for the 21161N.  Given that he is planning on using 4 DSPs, I'm
guessing he needs all the processing power he can get.

"Jaime Andr&#2013265929;s Aranguren Cardona" <jaac@nospam.sanjaac.com> wrote in message
news:1102442993.b44975afea694b3cdfd263a5026c93d4@teranews...
> In that order of ideas, why not to use the 21161N? Seems just right for your > app, besides includes SDRAM controller, in case that you need external SDRAM > for data storage. > > Regards, > > -- > Jaime Andr&#2013265929;s Aranguren Cardona > jaac@nospam.sanjaac.com > SanJaaC Electronics > Soluciones en DSP > www.sanjaac.com > > (Remove "nospam" from e-mail address) > > <ytregubov@yahoo.com> escribi&#2013265923; en el mensaje > news:1102432968.943299.93460@z14g2000cwz.googlegroups.com... > > Why not use SHARCs with built-in link ports ? > > > > Yuri
DSP clustering is really useful when it maps well into the
problem to be solved, say sensor array processing. It may be
overhead for other applications including audio.
'Ask Google' for more info.

Regards,
Yuri