uM-FPU
FLOATING-POINT COPROCESSOR
The uM-FPU
floating-point coprocessor interfaces to virtually any
microcontroller using an SPI or I2C interface, making
it ideal for applications requiring floating-point math
such as converting sensor readings, robotic control,
data manipulation, and other embedded control applications.>o:p>

The uM-FPU provides support for 32-bit IEEE 754-compatible
floating-point operations and 32-bit integer operations.
A PIC-compatible mode is also available to support PIC
format floating-point numbers. Many functions are built
in, including floating-point math, long integer math,
exponential functions, trigonometric functions, and
data conversion and formatting functions. A built-in
debug monitor is available to assist with developing
and debugging code.
A unique feature of the uM-FPU is the ability to define user
functions, which are defined as a series of built-in
operations. They are stored in flash memory on the uM-FPU
chip. Because they are stored internally, the majority
of communications overhead is eliminated. This results
in dramatic speed improvements and greatly reduced code
space requirements on the microcontroller. Software
is provided to define user functions using standard
math expressions and to program the uM-FPU over a RS-232
connection.
Documentation and software is provided to support a wide variety
of popular microprocessors. The uM-FPU is available
in an 8-pin DIP or a 20-pin SSOP package costing $14.95.
Volume discounts are available.
Micromega Corp.
www.micromegacorp.com