
DESIGN AND IMPLEMENTATION OF A SINGLE PRECISION FLOATING POINT ARITHMETIC UNIT ON FGPA | IJET Volume 12 â Issue 3 | IJET-V12I3P77

Table of Contents
ToggleInternational Journal of Engineering and Techniques (IJET)
Open Access ⢠Peer Reviewed ⢠High Citation & Impact Factor ⢠ISSN: 2395-1303
Volume 12, Issue 3 | Published: June 2026}
Author: Safiya, Dr.M.Asha Rani
DOI: https://doi.org/{{doi}} ⢠PDF: Download
Abstract
This work presents the design and implementation of a single precision floatingâpoint unit (FPU) on a FieldâProgrammable Gate Array (FPGA). FPGAs offer key strengths like hardware reconfigurability, parallel processing, and lowâlatency execution, making them ideal for custom arithmetic acceleration. Floatingâpoint representation brings major benefits such as wide dynamic range and high numerical precision, allowing both very large and very small values to be handled efficiently. The FPU performs arithmetic operations including addition, subtraction, and multiplication, conforming to the IEEEâ754 single precision (32âbit) standard. To speed up multiplication, the design uses Boothâs radixâ4 multiplication algorithm, which reduces partial products and improves throughput with lower hardware overhead. The unit is integrated as a dedicated math coprocessor to accelerate floatingâpoint computations, which are essential for applications requiring high numerical accuracy and dynamic range, such as digital signal processing, scientific simulations, and realâtime data analysis. Floatingâpoint representation enables handling of very large or very small values with precision that fixedâpoint or integer units cannot achieve, making it suitable for iterative and computationally intensive tasks. The design is modelled using Verilog Hardware Description Language (HDL) and implemented on an Intel Altera FPGA platform. Synthesis results demonstrate efficient resource utilization and high throughput, validating the FPUâs capability to deliver fast and accurate arithmetic processing for embedded systems.
Keywords
Floating point, IEEEâ754, FPGA Design, Verilog HDL, Arithmetic Logic Unit, Single Precision, Boothâs Radixâ4 Multiplier
Conclusion
This work presented the design and FPGA implementation of an IEEE-754 compliant 32-bit single precision floating-point arithmetic unit. The proposed system supports floating-point addition, subtraction, and multiplication, with multiplication optimized using Boothâs Radix-4 algorithm to reduce partial products and improve computational efficiency. The complete architecture was modeled using Verilog HDL, verified through functional simulation in the Xilinx Vivado environment, and successfully implemented on the Basys-3 FPGA board.
The results demonstrate that the proposed design achieves accurate floating-point computation while maintaining efficient hardware utilization and practical feasibility under FPGA input/output constraints. The use of Boothâs Radix-4 multiplication contributes to reduced computation delay and improved performance compared to conventional multiplication techniques. Overall, the implemented floating-point arithmetic unit provides a reliable and efficient solution suitable for embedded and real-time digital applications.
References
1.Dr. Ravindra P. Rajput Srujana B Malkapur âDesign of Generic Floating Point Pipeline Based Arithmetic Operation for DSP Processorâ IEEE Xplore, 978-1-7281-5374- 2/20/$31.00 Š2020 IEEE, pg.no 1059-1064. 2.Manisha Sangwan, An Anita Angeline, Design and Implementation of Single Precision Pipelined Floating Point Co-Processor, 2013 International Conference on Advanced Electronic Systems (ICAES). 3.Ushasree G, R Dhanabal, Dr Sarat Kumar Sahoo, VLSI Implementation of a High Speed Single Precision Floating Point Unit using Verilog, proceedings of 2013 IEEE Conference on Information and Communication Technologies(ICT 2013). 4.F. Mhaboobkhan, K. Kokila, R. Jothikha, and K. L. Preethikha, â Design of Pipelined Parity Preserving Double Precision Reversible Floating Point Multiplier Using 90 nm Technology,â 2020 6th Int. Conf. Adv. Comput. Commun. Syst. ICACCS 2020, no. 2, pp. 739- 744,2020,doi:10.1109/ICACCS48705.2020.9074209. 5.A. Yadav and I. Chaudhary, âDesign of 32 -bit Floating Point Unit for Advanced processors,â Int. J. Eng. Res. Appl., vol. 07, no. 06, pp. 39â46, 2017, doi: 10.9790/9622 0706053946. 6.Shanthala. N1, Nayana. M, Chandrashekar.C, Dr. Siva Yella-MP-al-li âBasic operation performed on Arithmetic Logic Unit (ALU) For 32-Bit Floating Point Numbersâ, International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 12 (2017) pp. 3248-3252 Research India Publications. 7.Naresh Grover, M, K Sony, âDesign of FPGA based 32-bit Floating Point Arithmetic Unit And verification of its VHDL code using MATLABâ, I.J Information Engineering and Electronics Business, 2014, 1, 1-14 published Online February in MECS. 8.H.H. Saleh, âH.Fused Floating-Point Arithmetic for DSP, â PhD dissertation, Univ. of Texas, 2008. 9.Swathi.A, G.Srinivasulu âASIC implementation of a High speed double Precision (64) floating point unit using Verilogâ, International journal and magazine of engineering, technology, management and research ISSN 2348-4845. 10.Prashanth B, P.Anil Kumari, G Sreenivasulu,â Design & Implementation of Floating point ALU on a FPGA Processorâ, 2012 International Conference on Computing on Computing, Electronics and Electrical Technologies[ICCEET].
Cite this article
APA
Safiya, Dr.M.Asha Rani (June 2026). DESIGN AND IMPLEMENTATION OF A SINGLE PRECISION FLOATING POINT ARITHMETIC UNIT ON FGPA. International Journal of Engineering and Techniques (IJET), 12(3). https://doi.org/{{doi}}
Safiya, Dr.M.Asha Rani, âDESIGN AND IMPLEMENTATION OF A SINGLE PRECISION FLOATING POINT ARITHMETIC UNIT ON FGPA,â International Journal of Engineering and Techniques (IJET), vol. 12, no. 3, June 2026, doi: {{doi}}.
