Re: Wich 16-bit MCU?
- From: Stef <stef33d@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 29 Jun 2006 17:10:11 +0200
In comp.arch.embedded,
itsme! <old_cow_yellow@xxxxxxxxx> wrote:
a MCU with additional features helpful in processing analog signals
digitally. Specifically, in addition to the usual registers, there is a
special very wide (large number of bits) accumulator. The instruction
set includes a "strange" one called MAC. MAC uses index to access
two words from two arrays, multiply the two words, add the result to
the special accumulator, and auto-increment the index. A good DSP does
MAC in one CPU cycle. Other than MAC, the instruction set looks just
like any MCU.
The ARM instruction set also includes MAC instructions there's even a
64bit+=32bit*32bit. Indexes can auto-inc if you want. This instruction
was invaluable when I had to implement multiple FIR filters on a
slowish ARM7. But alas, the ARM does not have the automatic buffer
handling most DSP's have.
--
Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)
.
- References:
- Wich 16-bit MCU?
- From: Robert Latest
- Re: Wich 16-bit MCU?
- From: Frank-Christian Kruegel
- Re: Wich 16-bit MCU?
- From: itsme!
- Wich 16-bit MCU?
- Prev by Date: Re: Wich 16-bit MCU?
- Next by Date: LPC2138 timers
- Previous by thread: Re: Wich 16-bit MCU?
- Next by thread: Re: Wich 16-bit MCU?
- Index(es):
Relevant Pages
|