How many DSPs are REALLY required to run SDK?
-
- Posts: 367
- Joined: Tue Feb 19, 2002 4:00 pm
- Location: Costa Rica
-
- Posts: 1454
- Joined: Tue Dec 11, 2001 4:00 pm
- Location: California
- Contact:
Even the Scope Pro only has 14 chips from what i can tell. Is there another card not listed their site with more? Or do you simply have to have 15+ chips overall.. by using 2 or 3 cards?
Any help here? Does a 15+ dsp card exist? or can SDK be run on a total of 15+ dsps across multiple cards? ie 1 X Scope Home + 2 X Scope Project?On 2004-09-12 20:35, voidar wrote:
So you would need a Scope/Pro card to run the DK or only 15+ chips (cascaded pulsars i.e.)?
in fact it does, I've recently seen a pic of a 30 DSP monster for telecommunication apps - but of course it's not by CWA and doesn't run SFPOn 2004-11-27 16:01, Hujib wrote:
... Does a 15+ dsp card exist? ...
the 15 DSP card requirement IS a commercial decision intended to fire Pro card sales - no more, no less.
it's a kind of give and take process.
You are asked to buy a certain card - in exchange you get the ability to program SHARC DSPs without assembly knowledge AND without the Visual DSP kit by Analog Devices.
I don't remember the exact price, but no less than 3k Euro for the software alone
And to put this in the proper context, let's take the Minimax as an example. Given you know the algorithms for filters and oscillators and you're a DSP beginner: expect (at least!) one year fulltime work (40 hours/week) with VisualDSP, seriously
cheers, Tom
<font size=-1>[ This Message was edited by: astroman on 2004-11-27 20:46 ]</font>
I'm not sure how much I would call it programming. It's a lot closer to circuit design/digital electronics, working exclusively with signals. Nice thing tho, is that a 16-24-32 bit signal only takes a single wire, as opposed to real-life electronics .
There's a few programming constructs (if, conditional stuff,) but it's a long range even from assembler. It's not just a bunch signal processing processors, it's a whole signal processing environement.
It's way fun
There's a few programming constructs (if, conditional stuff,) but it's a long range even from assembler. It's not just a bunch signal processing processors, it's a whole signal processing environement.
It's way fun
in fact it is called programming - 'meta programming' to be preciseOn 2004-11-28 01:46, symbiote wrote:
I'm not sure how much I would call it programming. ...
Simplyfied the graphical top layer of DP represents a procedural/data layer which itself encapsulates the actual machine code for the DSPs. As you've noticed - a pretty sophisticated system, which makes one or the other flaw tolerable (imho).
I remember a customer (math teacher) in the late 80s who used the same approach (a demo version of National Instruments' LabView) in his courses to teach math fundamentals with great success
cheers, Tom
<font size=-1>[ This Message was edited by: astroman on 2004-11-28 07:32 ]</font>
I think there *was* a 15 dsp card, the current Pro is 14 dsp. US dealers were selling the 15 dsp one recently via Ebay, if anyone is interested.
I have a programming background (from Cobol to Javascript and AS) but am a bit wary of this SDK. Apart from the expense of replacing my multi card set up with a Pro card. Does anyone have any manuals to read up on, there is so little info on the CW site...
Thanks
I have a programming background (from Cobol to Javascript and AS) but am a bit wary of this SDK. Apart from the expense of replacing my multi card set up with a Pro card. Does anyone have any manuals to read up on, there is so little info on the CW site...
Thanks
the Pro card IS 15 chips - but only 14 are available for actual processing cause one is needed as a shepherd for the flock
CWA probably made the 'from 15 to 14' change to be in accordance with the number of chips in the DSP meter. There were frequent complaints like '... I bought a 15 chip card and now one is missing in DSP meter - is it broken ???'
Now they have '... I bought a 14 chip card but I got one extra...'
from all I've read (humble 2 Pulsar Ones user) everyone who changed from a multi to single card setup was amazed how much smoother the system operated
afaik there isn't much programming going on in SDK. It's a visual representation of structure and dataflow - you cannot do those tricks from 'regular' languages like including a certain piece of assembler for some bit shifting and masking.
As you know high level tools are usually a bit strange on low level stuff...
Alfonso is a true master in matching an algorithm to what's available in the visual representation - if you study his examples in Mod2 and Mod3 you'll quickly get the idea what the (true) challenge is about.
Guessing from midi implementation in Modular (and anywhere else in SFP) this is either the most neglected or the weakest link of the chain. It could be that some basic DSP extensions (those 'impossible' custom made atoms) are urgently needed in the midi domain - but I have not enough insight to be sure.
Of course there is NO literature, as you'll have to sign a pretty tight agreement for the SDK anyway...
cheers, Tom
CWA probably made the 'from 15 to 14' change to be in accordance with the number of chips in the DSP meter. There were frequent complaints like '... I bought a 15 chip card and now one is missing in DSP meter - is it broken ???'
Now they have '... I bought a 14 chip card but I got one extra...'
from all I've read (humble 2 Pulsar Ones user) everyone who changed from a multi to single card setup was amazed how much smoother the system operated
afaik there isn't much programming going on in SDK. It's a visual representation of structure and dataflow - you cannot do those tricks from 'regular' languages like including a certain piece of assembler for some bit shifting and masking.
As you know high level tools are usually a bit strange on low level stuff...
Alfonso is a true master in matching an algorithm to what's available in the visual representation - if you study his examples in Mod2 and Mod3 you'll quickly get the idea what the (true) challenge is about.
Guessing from midi implementation in Modular (and anywhere else in SFP) this is either the most neglected or the weakest link of the chain. It could be that some basic DSP extensions (those 'impossible' custom made atoms) are urgently needed in the midi domain - but I have not enough insight to be sure.
Of course there is NO literature, as you'll have to sign a pretty tight agreement for the SDK anyway...
cheers, Tom