Re: Best processors for trig?



Mike Noone wrote:
Hi - I was just wondering, are there any processors out there that
have been optimized for trig operations? I'm hoping to find a
processor that can do trig ops (sin, cos, tan, asin, acos, atan, etc.)
quickly. The faster the better. I would really like to be able to do
such operations in the single digit microsecond range or less, though
that's probably a longshot. I'm looking for floating point values -
ideally in the C data type "double". Does anything like this exist?
Ideally in a non-BGA package, as I hate debugging the little buggers.

Thanks!

-Mike

A floating point DSP, as noted.

Pentium-class x86 processors, although that's stretching the idea of "embedded" a bit.

Probably PowerPC architecture chips, at least the ones with FPUs (look carefully, however, I bet there are ones with simple FPUs and others with complex FPUs).

Some of the bigger fixed-point DSPs may be able to do this -- I know that TI's '28xx family will do floating point quite efficiently, but (a) I know they do it by leaving out some of the corner-case testing for exceptions and (b) I don't know how this translates to trig performance.

--

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com

Posting from Google? See http://cfaj.freeshell.org/google/

Do you need to implement control loops in software?
"Applied Control Theory for Embedded Systems" gives you just what it says.
See details at http://www.wescottdesign.com/actfes/actfes.html
.



Relevant Pages

  • Re: Best processors for trig?
    ... have been optimized for trig operations? ... A floating point DSP, as noted. ... at least the ones with FPUs (look ...
    (comp.arch.embedded)
  • Re: Best processors for trig?
    ... have been optimized for trig operations? ... A floating point DSP, as noted. ...
    (comp.arch.embedded)
  • Re: Best processors for trig?
    ... have been optimized for trig operations? ... A floating point DSP, as noted. ... at least the ones with FPUs (look ...
    (comp.arch.embedded)
  • Re: micrcontrollers with FPUs?
    ... All of the floating point stuff I'm doing ... distances between coordinates, headings, and lots of trig. ...
    (comp.arch.embedded)

Quantcast