Posted: Tue May 09, 2006 12:20 pm
Hmmm, I don't think so....On 2006-05-08 15:28, Shroomz wrote:
Developement time & cost is definately the issue/problem, but CW already have the SDK running on the 150 or 200mHz sharcs, no ??
Hmmm, I don't think so....On 2006-05-08 15:28, Shroomz wrote:
Developement time & cost is definately the issue/problem, but CW already have the SDK running on the 150 or 200mHz sharcs, no ??
Sorry, no...On 2006-05-09 15:03, Shroomz wrote:
Can you explain that any further John?
Sorry, but SDK just loads it's modules on dsp exactly as Scope. It only has a different way to manage them and different functionalities. Or do I miss something?On 2006-05-10 14:25, astroman wrote:
the SDK isn't running on Sharcs - it produces code for them (from an Intel CPU)![]()
Ah, I wish it was only that easy!On 2006-05-10 16:36, Liquid Len wrote:
...It wouldn't be surprising if all they have to do to port the devices from the old system is to recompile them with their 150/200 compliant SDK.
the full PDF is <a href=http://www.analog.com/UploadedFiles/Ass ... df>here</a>...Symbol name changes from the ADSP-2106x and ADSP-21161
processor programming models
These name changes can be managed through re-assembly using the
ADSP-21161 processor development tools to apply the ADSP-21161 processor
symbol definitions header file and linker description file. While
these changes have no direct impact on existing core applications, system
and I/O processor initialization code and control code do require
modifications.
Although the porting of source code written for the ADSP-2106x family
to ADSP-21161 processor has been simplified, code changes are required
to take full advantage of the new ADSP-21161 processor features. For
more information, see the ADSP-21160 SHARC DSP Instruction Set
Reference...
cheers, Tom...The new DSP, the ADSP-21161N builds on the Hammerhead, or ADI 2116x, architecture. This microarchitecture extends the basic 48-bit instruction word, 32-bit data SHARC into SIMD operation. For Hammerhead, ADI designers doubled the number of computation units from one to two. Thus a SHARC instruction can be treated as a SIMD instruction and be executed simultaneously in the two computation units. This design tactic can double the peak execution rate for the SHARC and can be particularly effective in inner loops for code that is operating on multiple data sets.
For administrative and control code, it is unlikely that the SIMD extensions will make much of a difference. But, since DSPs spend much of their time in inner loop executions making MAC-based series, that won't matter.
Hammerhead is turning into a successful product. The 32-bit SIMD DSP is now in production and filling board sockets. Board vendors are happy with the DSP because it enables them to build on their existing SHARC expertise and code, while literally doubling performance for tuned inner loops....
Hehe. I guess that some things never change.On 2006-05-10 22:42, johnbowen wrote:Ah, I wish it was only that easy!On 2006-05-10 16:36, Liquid Len wrote:
...It wouldn't be surprising if all they have to do to port the devices from the old system is to recompile them with their 150/200 compliant SDK.
CWA site SDK page, scroll down a little:On 2006-05-11 06:15, Shroomz wrote:Alfonso, can you confirm or prove this? I believe you know what you're talking about, but just for anyone who doesn't, any chance you can prove this? Maybe with a small (tiny) screenshot from the SDK ?On 2006-05-10 15:51, alfonso wrote:Sorry, but SDK just loads it's modules on dsp exactly as Scope. It only has a different way to manage them and different functionalities. Or do I miss something?On 2006-05-10 14:25, astroman wrote:
the SDK isn't running on Sharcs - it produces code for them (from an Intel CPU)![]()
cheers
it's not the SDK running on DSP hardware with no latency, but the music applicationsfrom the CWA link
...The SCOPE SDK is the only development environment for music applications running on DSP hardware with no latency, thus being suitable for live signal processing.
I just think that there is no difference with Scope under this aspect. Every connection you make and any atom you load happen on sharcs.On 2006-05-11 17:46, astroman wrote:it's not the SDK running on DSP hardware with no latency, but the music applicationsfrom the CWA link
...The SCOPE SDK is the only development environment for music applications running on DSP hardware with no latency, thus being suitable for live signal processing.
I'll buy you a CWA plugin of choice if you can proove LiquidLen or myself wrong
cheers, Tom
Yes, exactly, Scope isn't running on the Sharcs either, it RUNS ON YOUR PC OR MAC. If SDK ran on your Pulsar card, how could you use it? The monitor isn't hooked up to the Pulsar card!I just think that there is no difference with Scope under this aspect. Every connection you make and any atom you load happen on sharcs.
No?....![]()
Like in all comic masterpieces the source of the fun is when people use the same words ("runs") to mean different things and doesn't take immediate action to stop the misunderstanding...On 2006-05-11 18:44, Liquid Len wrote:Yes, exactly, Scope isn't running on the Sharcs either, it RUNS ON YOUR PC OR MAC. If SDK ran on your Pulsar card, how could you use it? The monitor isn't hooked up to the Pulsar card!I just think that there is no difference with Scope under this aspect. Every connection you make and any atom you load happen on sharcs.
No?....![]()
Alfonso clearly assumed that the SDK code runs on Sharcs, which isn't the case and it has been explained why.On 2006-05-12 02:29, Shroomz wrote:
...Anyone want to prove that there's more code being executed in C or C++ when you run Scope or the sdk??