early DSP

Chuck Guzis cclist at sydex.com
Mon Jan 1 16:16:28 CST 2007


On 1 Jan 2007 at 10:47, dwight elvey wrote:

> 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.

Well, the 7720 has 3 or 4 instructions according to the manual (I 
don't know who wrote it, but it's very confusing) which seems not to 
be able to make up its mind.

Storage is a 23-bit instruction ROM, a 16-bit data ROM and a 16-bit 
data RAM.  Architecture is basically 1-address, with two selectable 
accumulators.

Instruction I/II, OP and RT:  Same format, but the RT also performs a 
subroutine return at the conclusion.  Fields designate ALU function, 
source, destination, and address register modification.  Instruction 
is single-cycle.

Instruction III, JP:  Jump; does conditional, unconditional jumps and 
subroutine call.

Instruction IV,  LD:   Immediate load of value to selected 
destination.

Now, I'd say that saying that there are only 3 instructions is sort 
of cheating, but then, I didn't write the manual.

NEC doesn't call this chip a DSP; but an SPI (signal processing 
interface).  But it has the DSP earmark of compute-and-accumulate 
capability with a 16x16 single-cycle multiplier.

Literature seems to date the chip sometime in 1983.  Unfortunately, I 
don't have one of the chips.

Cheers,
Chuck



More information about the cctalk mailing list