home *** CD-ROM | disk | FTP | other *** search
- <head>
- <title="...forever...">
- <font=monaco10.fnt>
- <font=newy36.fnt>
- <font=time24.fnt>
- <image=back.raw w=256 h=256 t=-1>
- <buf=1693>
- <bgcolor=-1>
- <background=0>
- <link_color=253>
- <module=console.mod>
- <pal=back.pal>
- colors:
- 251 - black
- </head>
- <body>
- <frame x=0 y=0 w=640 h=1693 b=-1 c=-1>
-
- --- - -- - -------------------------------------------------------------------
- <f1><c000> DSP Successors on the way?
- <f0> by AdamK (ex-Maska / Confusions)
- ------------------------------------------------------------------ - - -- -- --
-
- Space.... the final frontier... oops, wrong article ;)
-
- 1992, The Falcon is born. It came out from darkness,from a prototype board
- codenamed "Sparrow". Initially designed with 68000. Final version with 68030.We
- all know that, don't we?
-
- The "from 68000" design carried various limitations that Falcon programmers had
- to fight with. 16MHz bus, slow blitter.
-
- Blitter, yes,this chip died first, when coders realized that it is faster to do
- things by CPU.This is a shortcoming from 68000 design - with that CPU that kind
- of blitter would be reasonable. But with faster 030 it isn't, unfortunately.
- RIP. Died of "bad design".
-
- But the blitter is not the only chip the Falcon has. There is also our friend,
- the mighty DSP. This chip *made* it possible for the Falcon to survive a long
- amount of time almost unchanged. In the Amiga world it quickly became obvious
- that faster CPU is an essential need, but we had our precious DSP.
-
- DSP made many things possible, like mp2, mp3 decoding, movie decoding, jpeg
- decoding, many demos and brilliant programs.
-
- But, as always, the DSP has its shortcomings. Only 96KB of memory and slow
- main-DSP memory transfer makes it difficult to use it. You can speed the
- transfer a little but it will make your program accelerator incompatible.
-
- Moreover, the problem is that to use the DSP you have to learn its assembler,
- and it makes you learn at least two languages to write a program. Code may
- laugh at it, but for many people learning even one high-level language is too
- much. Summarizing: it makes life harder.
-
- Lately, more and more accelerators and bus speeders are coming out. Coming soon
- CT60 is a good example. Tempest will be another example (if it will come out (I
- hope). This expansion board will carry very fast CPUs (compared to 030). Lets
- make comparison:
-
- DSP - 20-90 MIPS
- 060 - ~100 MIPS
- PPC - ~300+ MIPS
- Coldfire - unknown (but high).
-
- This comparison makes me think and the conclusion is that the DSP is going to
- DIE!
-
- Why?
-
- Face the facts. 060 in the worst case is about the same speed as the DSP. PPC,
- depending on model we choose is much faster. For PPC speed, look at Macs or
- Amigas. As for Coldfire, it is unknown, but I doubt it will be much slower than
- PPC. Having the choice of writing very-fast code for 060 or ultra-fast code for
- the DSP, the average programmer will choose 060. It is easier to focus on one
- CPU where you can easily do some parts in low-level language, and some parts in
- high-level language. Only some people will choose DSP, but that is a dying
- species, even now.
-
- There is some good DSP code available, like Bitmaster MOD player, NoCrew mp2
- player, GTK MOd routines, but they are limited only to music, and very little
- new DSP code is being developed. There is an exception of ACE, that shows how
- good DSP programs can be, and there is an free ace player routines promised,
- but again: music.
-
- Things may change with DESSE card, that offers more current, faster, and
- equipped with more memory DSP. It comes as PCI card, so t also means that
- RAM-DSP transfer will be at least 33MB/sec (probably faster). I didn't do math,
- but I suppose that decoding DivX movies will not be very hard for that card (in
- terms of CPU usage).
-
- But again, unfortunately, DESSE has its shortcomings. It is a PCI card. Let's
- count TOS compatible machines with PCI bridge around. It does not look so
- bright. Fortunately, mister R. Czuba promises a PCI add-on for CT60, and that
- is a very good news, if he will complete it in a reasonable time.
-
- There is also the case of compatibility. I believe, more, I know that the
- DEESSE developer will do everything to make it compatible with the original
- DSP, but there will always be something that will not work, let's hope that it
- will be the minority.
-
- And, oh yes, the price. DESSE is about 250euro. For me, it is a lot of money,
- really. But I'm only a poor student living in an east block country ;-)
-
- And... the PCI bridge, I think that it will not be for free... lucky owners of
- these...
-
- As the last word, I'd like to mention the people that still don't upgrade
- their Falcons (or TTs, or STs). Are they left behind? Do we have to do it?
-
- Yes. We have to. Our platform needs the big breakthrough, and it needs to start
- from hardware, because without it, no one will write programs that we all need.
- I still hope that CT060 equipped falcon, with PCI bridge and DESSE card will be
- my daily-use computer for next ten years, or even more.
-
-
- Many hopes here, aint it?
-
-
- --- - -- - -------------------------------------------------------------------
- CHOSNECK team contact us:
- growin' up with atari community greymsb@poczta.fm
- ------------------------------------------------------------------ - - -- -- --
- </frame>
- </body>
-