Design and development of a floating point unit (FPU) based on the IEEE 754 standard in VHDL.
FPUs are essential for many types of processors and significantly reduce the time needed for processing floating-point arithmetic. In this project, we designed and developed a module that can turn an FPGA IC into an external FPU.
- Supporting basic mathematical operations for numbers that obey IEEE 754 standards
- Modular design
- Clock input to synchronize processing speed
- ISE 14.7 to synthesize on FPGA
- Using FPGA as an external FPU
First, I designed and implemented smaller modules and then used them to create the main module. The smaller modules were created according to the procedure that IEEE 754 suggests for arithmetic operations.