Re: Wich 16-bit MCU?



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)

.



Relevant Pages

  • Re: AVR32 availablilty ?
    ... Whether a core has a divide or a MAC ... instruction is not as relevant as the ability to run real world code ... Just do a series of MACs where you check for saturation and the AVR32 ... There is a difference between DSP "operations" and DSP ...
    (comp.arch.embedded)
  • Re: AVR32 availablilty ?
    ... Whether a core has a divide or a MAC ... instruction is not as relevant as the ability to run real world code ... You're as usual spinning marketing lies. ... Just do a series of MACs where you check for saturation and the AVR32 will ...
    (comp.arch.embedded)
  • Re: What is the point of signed char?
    ... > a multiple of the number of bits in a char? ... integers and add them to the accumulator. ... Exactly as many repetitions of MAC ... not too early but on each instruction). ...
    (comp.lang.c)
  • Inline assembly on PowerPC code error: expression must be absolute
    ... I am in process of porting some inline asm instruction written in Intel ... Below is the code for G4 Mac ...
    (comp.sys.powerpc.tech)
  • How to port intel Inline assembly Code to PPC ?
    ... I am in process of porting some inline asm instruction written in Intel ... Below is the code for G4 Mac ...
    (comp.sys.mac.programmer.misc)