From: "Chuck Guzis" <cclist at
sydex.com>
On 31 Dec 2006 at 13:49, woodelf wrote:
That means I have to buy a toaster-oven to do my
PCB's. :)
Also I want to go to MARS ... a bigger computer is needed - umm 20
bits???
That reminds me; the other day I ran across the datasheet for the NEC
uPD7720 DSP (was it the first IC DSP?). 2 instructions--23 bit
instruction word length. Data memory was 16 bits. Very strange
bird...
Cheers,
Chuck
Hi Chuck
OK, I'll bite. What were the two instructions? Most DSP's
are built around a MAC. I would guess the large word length
might be to include immediate coefficients.
I know some early ones like the Intel 2920 ( not to be confused
with AMD's 2900 series parts ) ran as a continuous loop. I'd
guess the 7720 was similar in that it would just loop.
Most of these type were to create inline filters to shape the
band pass going to and from codec's.
Even though the Intel 2920 was just a simple loop, it was able
to be used for something like a spectrum analyzer with just
the coding. Not too bad for something that doesn't even have
conditional jump instructions.
These types of DSP's were obsoleted when Motorola and TI
came out with DPS's that were more like traditional uP's of the
time. The connected a uP with a MAC. The Motorola was more
easily programmed by someone familar with regular uP's while
the TI's had all kinds of restrictions on how different parts of
the memory could be used.
I have a I2920 developement SDK and a few 2920's. Someday,
I'd drag it out and play some with it.
Dwight
_________________________________________________________________
The MSN Entertainment Guide to Golden Globes is here. Get all the scoop.
http://tv.msn.com/tv/globes2007/