Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#3612 - 21/01/2000 10:53 How about that Crusoe processor, eh?
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA

So, try this on for size: Empeg Mark III with crusoe processor and a color display?

Hey, it'd give you an excuse to work directly with Linus Torvalds.


-- Tony Fabris -- Empeg #144 --
Caution: Do not look into laser with remaining good eye.
_________________________
Tony Fabris

Top
#3613 - 22/01/2000 06:38 Re: How about that Crusoe processor, eh? [Re: tfabris]
altman
carpal tunnel

Registered: 19/05/1999
Posts: 3457
Loc: Palo Alto, CA
Well, the Crusoe is pretty darn good for an x86, but compared to the StrongARM, it's very power-hungry and doesn't have any on-board I/O. Not really ready for embedded apps yet...

Hugo



Top
#3614 - 23/01/2000 10:31 Re: How about that Crusoe processor, eh? [Re: altman]
corby
journeyman

Registered: 05/10/1999
Posts: 89
Just as a curious aside...

My understanding is that the StrongARM has very low power consumption in part to its lack of floating point unit. This makes perfect sense for most of the Empeg's (discrete) operations, like organizing playlists and playing music, but doesn't it present a special challenge for the third-party company that develops your on-screen visuals?

Corby
SN#320, 6-Gig Blue


Top
#3615 - 23/01/2000 15:22 Re: How about that Crusoe processor, eh? [Re: corby]
altman
carpal tunnel

Registered: 19/05/1999
Posts: 3457
Loc: Palo Alto, CA
There are in fact ARMs with FPU's - and these aren't hugely power-hungry chips either. FP is not required for most operations - MP3 decode is generally a FP intensive task on an x86, but a suitable integer decoder (such as run by the empeg) gives the same output and takes much less CPU time by using fixed point arithmetic.

The StrongARM has a very fast (1-3 cycles) 32x32->64 bit multiply/multiple accumulate, which makes signal processing applications just fly :)

Prolux have always worked with the ARM, so the lack of FP has never been an issue. Most of the graphics are based around FFTs of the data - again something which can be well optimised for integer CPUs - the rest is usually some fast plotting :)

Hugo



Top
#3616 - 27/01/2000 19:20 Re: How about that Crusoe processor, eh? [Re: altman]
PaulWay
addict

Registered: 03/08/1999
Posts: 451
Loc: Canberra, Australia
Firstly, just how power-hungry is the Crusoe anyway? I thought it was 1 watt at standard operation? What's the stats on the StrongARM in comparison?

Secondly, the way I understood the MP3 format was that the spectrum graph (i.e. what the FFT produces) was pretty much available with minimal transformation from the actual MPEG information. If that was available, surely a lot of the frequency data could be used in the visualisations with little cost? Can someone who knows more about the actual format tell me whether this is wrong or right?

Incidentally, I see someone has come up with a way to do FFT-like operations using a very small number of multiplies and shifts; it works something like ten to fifty times faster than the best FFT algorithm and is only marginally more inaccurate (the best is something like 8.92Db vs 8.86Db THD or something). I don't know the link, but it was mentioned on Slashdot.

Who knows what these scientists can come up with?

Save the whales. Feed the hungry. Free the mallocs.
_________________________
Owner of Mark I empeg 00061, now better than ever - (Thanks, Rod!) - and Karma 3930000004550

Top
#3617 - 28/01/2000 05:39 Re: How about that Crusoe processor, eh? [Re: PaulWay]
altman
carpal tunnel

Registered: 19/05/1999
Posts: 3457
Loc: Palo Alto, CA
The Crusoe is 1.4W when playing MP3s. The SA, in the high-power app we use it in, is <0.45W flat out, and at 190Mhz is <0.2W flat out - for MP3 playing, make that 0.15W and 0.09W-ish.

The MP3 bands are a bit limited for using for visuals, we just do a FFT. The visuals rarely take more than 2% of CPU time, including FFT and drawing the visual 38 times a second.

Hugo



Top