circuitcellar.com
Magazine Support   Digital Library   Products & Services   Suppliers Directory 
 
 





 

December 2006, Issue 197

New Product News


FLOATING POINT PROCESSOR

The uM-FPU V3 floating-point coprocessor chip interfaces to virtually any microcontroller using a SPI or I2C interface, making it ideal for microcontroller applications requiring floating-point math, including sensor readings, robotic control, GPS, data transformations, and other embedded control applications.

The uM-FPU V3 chip supports 32-bit IEEE 754-compatible floating-point and 32-bit integer operations. The new chip is 10 to 20 times faster than previous versions for all instructions and up to 70 times faster for advanced instructions. New instructions provide support for faster data transfer, matrix operations, multiply and accumulate, Fast Fourier Transform operation, unit conversions, and string handling. Two 12-bit A/D channels are provided that can be triggered manually by external input or from a built-in timer. A/D values can be read as raw values or automatically scaled to floating-point values. Local data storage has been expanded to include 128 general-purpose registers, eight temporary registers, 256 EEPROM registers, and a 256-byte instruction pipeline.

An IDE makes it easy to create, debug, and test floating-point code. The IDE code generator takes traditional math expressions and automatically produces uM-FPU V3 code targeted for any one of the many microcontrollers and compilers supported. The IDE also supports code debugging and programming user-defined functions.

The chip is available in an 18-pin DIP, SOIC-18, or QFN-44 package. The single unit price is $19.95 with volume discounts available.

Micromega Corp.
www.micromegacorp.com