FLOATING POINT HARDWARE SUPPORT ON MICROCONTROLLERS

By Kenny Chi Kin Lo

Abstract:
A piece of hardware (uM-FPU) was connected to the Atmel Mega32 microcontroller
such that performance on floating point calculations was enhanced. Device level and high
level user routines were developed for the hardware communication and the user
applications. The success of this project allows microcontrollers to perform more
complex calculations, although not faster. Computer architecture, hardware programming,
floating point calculations, and microcontroller knowledge are the basic design skills for
this project.

Full Report

Source Code

uM-FPU Datasheets from MicroMega Corp