Konrad
09-06-2010, 04:08 AM
I've recently been looking through FPUs and found the Micromega site (http://micromegacorp.com/pbp.html), they offer the uM-FPU V3.x (http://micromegacorp.com/umfpu-v3.html), the simpler uM-FPU V2.x (http://micromegacorp.com/umfpu-v2.html), and the "new" uM-PWM1 Servo Coprocessor (http://micromegacorp.com/umpwm1.html).
The FPUs interest me because my projects make heavy use of precision position/movement vectors where slow FPU number crunching always hurts. I've never used features like NMEA parsing (possibly a new toy to tinker with). The uM-PWM1 is entirely unappealing to me; better parts that cost less are available.
These all look like coded (and presumably codelocked) dsPIC devices ... to me they seem a little overpriced but they do advertise a few fairly impressive specs.
Has anyone ever used these?
Has anyone tried to program their own FPU part?
Any thoughts on whether using these parts (instead of programming your own FPU routines) would actually increase computing performance? I currently code FPU libary functions (slow) or use dedicated uP-FPU parts (expensive).
The FPUs interest me because my projects make heavy use of precision position/movement vectors where slow FPU number crunching always hurts. I've never used features like NMEA parsing (possibly a new toy to tinker with). The uM-PWM1 is entirely unappealing to me; better parts that cost less are available.
These all look like coded (and presumably codelocked) dsPIC devices ... to me they seem a little overpriced but they do advertise a few fairly impressive specs.
Has anyone ever used these?
Has anyone tried to program their own FPU part?
Any thoughts on whether using these parts (instead of programming your own FPU routines) would actually increase computing performance? I currently code FPU libary functions (slow) or use dedicated uP-FPU parts (expensive).