Project Name: Floating Point Unit

Description

The floating point standard was released in 1985 by IEEE as a standard method of implementing floating point math in hardware. According to the IEEE:

This standard specifies basic and extended floating-point number formats; add, subtract, multiply, divide, square root, remainder, and compare operations; conversions between integer and floating-point formats; conversions between different floating-point formats; conversions between basic-format floating-point numbers and decimal strings; and floating-point exceptions and their handling, including nonnumbers.

Floating point math has traditionally been implemented by a unit separate from the primary microprocessor. We seek to design a floating point coprocessor that will be completely compliant with IEEE 754 and compatible with the OpenRISC 1000.

ToDo list

List of FPU instructions

Links to related sites and documents

FPU Blocks

Design Spec and design notes

Current Status:

Maintainer(s):

Author(s):

Mailing-list: