Submit Search
Upload
Review on 32 bit single precision Floating point unit (FPU) Based on IEEE 754 Standard using VHDL
•
0 likes
•
84 views
IRJET Journal
Follow
https://irjet.net/archives/V4/i2/IRJET-V4I2210.pdf
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 6
Download now
Download to read offline
Recommended
Design and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpga
VLSICS Design
Cs6303 unit2
Cs6303 unit2
Sree sowdambika College of Engineering
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...
IRJET Journal
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
iosrjce
IRJET - Design and Implementation of Double Precision FPU for Optimised Speed
IRJET - Design and Implementation of Double Precision FPU for Optimised Speed
IRJET Journal
Chapter 3 instruction level parallelism and its exploitation
Chapter 3 instruction level parallelism and its exploitation
subramaniam shankar
Computer arithmetics coa project pdf version
Computer arithmetics coa project pdf version
SuryaKumarSahani
64 BIT FPU
64 BIT FPU
Surendra Bommavarapu
Recommended
Design and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpga
VLSICS Design
Cs6303 unit2
Cs6303 unit2
Sree sowdambika College of Engineering
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...
IRJET Journal
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
iosrjce
IRJET - Design and Implementation of Double Precision FPU for Optimised Speed
IRJET - Design and Implementation of Double Precision FPU for Optimised Speed
IRJET Journal
Chapter 3 instruction level parallelism and its exploitation
Chapter 3 instruction level parallelism and its exploitation
subramaniam shankar
Computer arithmetics coa project pdf version
Computer arithmetics coa project pdf version
SuryaKumarSahani
64 BIT FPU
64 BIT FPU
Surendra Bommavarapu
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
Datapath Design of Computer Architecture
Datapath Design of Computer Architecture
Abu Zaman
Instruction Set (Part 2)
Instruction Set (Part 2)
Ajeng Savitri
Instruction level parallelism
Instruction level parallelism
deviyasharwin
MICROPROCESSOR
MICROPROCESSOR
fakirmalamgir
Dsp Datapath
Dsp Datapath
Abhishek Tiwari
Computer organiztion6
Computer organiztion6
Umang Gupta
Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) ppt
SuryaKumarSahani
Unit 3 The processor
Unit 3 The processor
Balaji Vignesh
Computer arithmetic in computer architecture
Computer arithmetic in computer architecture
ishapadhy
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHM
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHM
AM Publications
IRJET- Implementation of Ternary ALU using Verilog
IRJET- Implementation of Ternary ALU using Verilog
IRJET Journal
Vector computing
Vector computing
Safayet Hossain
Data flow architecture
Data flow architecture
Sourav Routh
Lecture 23
Lecture 23
RahulRathi94
Evaluation of morden computer & system attributes in ACA
Evaluation of morden computer & system attributes in ACA
Pankaj Kumar Jain
Lecture 1
Lecture 1
RahulRathi94
A Fast Floating Point Double Precision Implementation on Fpga
A Fast Floating Point Double Precision Implementation on Fpga
IJERA Editor
6.design and implementation of fast floating point multiplier unit
6.design and implementation of fast floating point multiplier unit
Pvrtechnologies Nellore
advanced computer architesture-conditions of parallelism
advanced computer architesture-conditions of parallelism
Pankaj Kumar Jain
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
IJCI JOURNAL
Design and Implementation of Pipelined 8-Bit RISC Processor using Verilog HDL...
Design and Implementation of Pipelined 8-Bit RISC Processor using Verilog HDL...
IRJET Journal
More Related Content
What's hot
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
Datapath Design of Computer Architecture
Datapath Design of Computer Architecture
Abu Zaman
Instruction Set (Part 2)
Instruction Set (Part 2)
Ajeng Savitri
Instruction level parallelism
Instruction level parallelism
deviyasharwin
MICROPROCESSOR
MICROPROCESSOR
fakirmalamgir
Dsp Datapath
Dsp Datapath
Abhishek Tiwari
Computer organiztion6
Computer organiztion6
Umang Gupta
Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) ppt
SuryaKumarSahani
Unit 3 The processor
Unit 3 The processor
Balaji Vignesh
Computer arithmetic in computer architecture
Computer arithmetic in computer architecture
ishapadhy
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHM
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHM
AM Publications
IRJET- Implementation of Ternary ALU using Verilog
IRJET- Implementation of Ternary ALU using Verilog
IRJET Journal
Vector computing
Vector computing
Safayet Hossain
Data flow architecture
Data flow architecture
Sourav Routh
Lecture 23
Lecture 23
RahulRathi94
Evaluation of morden computer & system attributes in ACA
Evaluation of morden computer & system attributes in ACA
Pankaj Kumar Jain
Lecture 1
Lecture 1
RahulRathi94
A Fast Floating Point Double Precision Implementation on Fpga
A Fast Floating Point Double Precision Implementation on Fpga
IJERA Editor
6.design and implementation of fast floating point multiplier unit
6.design and implementation of fast floating point multiplier unit
Pvrtechnologies Nellore
advanced computer architesture-conditions of parallelism
advanced computer architesture-conditions of parallelism
Pankaj Kumar Jain
What's hot
(20)
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
Datapath Design of Computer Architecture
Datapath Design of Computer Architecture
Instruction Set (Part 2)
Instruction Set (Part 2)
Instruction level parallelism
Instruction level parallelism
MICROPROCESSOR
MICROPROCESSOR
Dsp Datapath
Dsp Datapath
Computer organiztion6
Computer organiztion6
Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) ppt
Unit 3 The processor
Unit 3 The processor
Computer arithmetic in computer architecture
Computer arithmetic in computer architecture
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHM
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHM
IRJET- Implementation of Ternary ALU using Verilog
IRJET- Implementation of Ternary ALU using Verilog
Vector computing
Vector computing
Data flow architecture
Data flow architecture
Lecture 23
Lecture 23
Evaluation of morden computer & system attributes in ACA
Evaluation of morden computer & system attributes in ACA
Lecture 1
Lecture 1
A Fast Floating Point Double Precision Implementation on Fpga
A Fast Floating Point Double Precision Implementation on Fpga
6.design and implementation of fast floating point multiplier unit
6.design and implementation of fast floating point multiplier unit
advanced computer architesture-conditions of parallelism
advanced computer architesture-conditions of parallelism
Similar to Review on 32 bit single precision Floating point unit (FPU) Based on IEEE 754 Standard using VHDL
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
IJCI JOURNAL
Design and Implementation of Pipelined 8-Bit RISC Processor using Verilog HDL...
Design and Implementation of Pipelined 8-Bit RISC Processor using Verilog HDL...
IRJET Journal
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
IRJET Journal
Dv con us-2018-formal-fpu-verif-xilinx-onespin
Dv con us-2018-formal-fpu-verif-xilinx-onespin
Sergio Marchese
IRJET- Design of Low Power 32- Bit RISC Processor using Verilog HDL
IRJET- Design of Low Power 32- Bit RISC Processor using Verilog HDL
IRJET Journal
Design and Analysis of High Performance Floating Point Arithmetic Unit
Design and Analysis of High Performance Floating Point Arithmetic Unit
ijtsrd
Pipeline Computing by S. M. Risalat Hasan Chowdhury
Pipeline Computing by S. M. Risalat Hasan Chowdhury
S. M. Risalat Hasan Chowdhury
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
IRJET Journal
Design and development of a 5-stage Pipelined RISC processor based on MIPS
Design and development of a 5-stage Pipelined RISC processor based on MIPS
IRJET Journal
Fpga based 128 bit customised vliw processor for executing dual scalarvector ...
Fpga based 128 bit customised vliw processor for executing dual scalarvector ...
eSAT Publishing House
f37-book-intarch-pres-pt2.ppt
f37-book-intarch-pres-pt2.ppt
ssuserf06014
f37-book-intarch-pres-pt2.ppt
f37-book-intarch-pres-pt2.ppt
Vhhvf
Clock Gating of Streaming Applications for Power Minimization on FPGA’s
Clock Gating of Streaming Applications for Power Minimization on FPGA’s
IRJET Journal
CS6303 Computer Architecture.pdf
CS6303 Computer Architecture.pdf
187SayanBhattacharje
At36276280
At36276280
IJERA Editor
IRJET- Fault- Tolerant Fir Filter Implementation
IRJET- Fault- Tolerant Fir Filter Implementation
IRJET Journal
IRJET- Adding Support for Vector Instructions to 8051 Architecture
IRJET- Adding Support for Vector Instructions to 8051 Architecture
IRJET Journal
The Principle Of Ultrasound Imaging System
The Principle Of Ultrasound Imaging System
Melissa Luster
Fpga implementation of a functional microcontroller
Fpga implementation of a functional microcontroller
eSAT Publishing House
PID2143641
PID2143641
Gustavo Pabon
Similar to Review on 32 bit single precision Floating point unit (FPU) Based on IEEE 754 Standard using VHDL
(20)
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
Design and Implementation of Pipelined 8-Bit RISC Processor using Verilog HDL...
Design and Implementation of Pipelined 8-Bit RISC Processor using Verilog HDL...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
Dv con us-2018-formal-fpu-verif-xilinx-onespin
Dv con us-2018-formal-fpu-verif-xilinx-onespin
IRJET- Design of Low Power 32- Bit RISC Processor using Verilog HDL
IRJET- Design of Low Power 32- Bit RISC Processor using Verilog HDL
Design and Analysis of High Performance Floating Point Arithmetic Unit
Design and Analysis of High Performance Floating Point Arithmetic Unit
Pipeline Computing by S. M. Risalat Hasan Chowdhury
Pipeline Computing by S. M. Risalat Hasan Chowdhury
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
Design and development of a 5-stage Pipelined RISC processor based on MIPS
Design and development of a 5-stage Pipelined RISC processor based on MIPS
Fpga based 128 bit customised vliw processor for executing dual scalarvector ...
Fpga based 128 bit customised vliw processor for executing dual scalarvector ...
f37-book-intarch-pres-pt2.ppt
f37-book-intarch-pres-pt2.ppt
f37-book-intarch-pres-pt2.ppt
f37-book-intarch-pres-pt2.ppt
Clock Gating of Streaming Applications for Power Minimization on FPGA’s
Clock Gating of Streaming Applications for Power Minimization on FPGA’s
CS6303 Computer Architecture.pdf
CS6303 Computer Architecture.pdf
At36276280
At36276280
IRJET- Fault- Tolerant Fir Filter Implementation
IRJET- Fault- Tolerant Fir Filter Implementation
IRJET- Adding Support for Vector Instructions to 8051 Architecture
IRJET- Adding Support for Vector Instructions to 8051 Architecture
The Principle Of Ultrasound Imaging System
The Principle Of Ultrasound Imaging System
Fpga implementation of a functional microcontroller
Fpga implementation of a functional microcontroller
PID2143641
PID2143641
More from IRJET Journal
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
React based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
More from IRJET Journal
(20)
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
React based fullstack edtech web application
React based fullstack edtech web application
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Recently uploaded
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
hassan khalil
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Suman Mia
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
rehmti665
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
wendy cai
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
Tsuyoshi Horigome
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Asutosh Ranjan
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Suhani Kapoor
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
slot gacor bisa pakai pulsa
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
RajaP95
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
SIVASHANKAR N
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
AbhinavSharma374939
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
SIVASHANKAR N
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
srsj9000
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
upamatechverse
Recently uploaded
(20)
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
Review on 32 bit single precision Floating point unit (FPU) Based on IEEE 754 Standard using VHDL
1.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1077 Review on 32 bit single precision Floating point unit (FPU) Based on IEEE 754 Standard using VHDL Sayali A. Bawankar1, Prof. G. D. Korde2 M-tech (VLSI), E&T Department, BDCOE, Sewagram1 Assistant Professor (Sr. Scale), E&T Department, BDCOE, Sewagram2 ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Floating point unit (FPU) is a part of computer system specially designed to carry out operation on floating point number. This paper shows review of IEEE floating point unit (FPU) which will perform multiplication, addition, subtraction and division function on 32bit operand that uses the IEEE-754standard. Floatingpointnumbersrepresentation can support a much wider range of values than fixed point representation. The work is to implement and analyses floating point unit operation and hardware module were implemented using VHDL and synthesized using Xilinx ISE suite. Key Words: Floating point unit, IEEE 754, VHDL, Xilinx ISE. 1. INTRODUCTION The digital arithmetic operationsareveryimportantin thedesignofdigitalprocessorsandapplication-specific systems. An arithmetic circuit plays an important role in digital systems with the vast development in the very large scale integration (VLSI) circuit technology; many complex circuits have become easily implementabletoday.Algorithmsthatareseemedtobe impossible to implement now have attractive implementation possibilitiesforthefuture.Thismeans that not only the conventional computer arithmetic methods, but also the unconventional ones are worth investigation in new designs. The motion of real numbers in mathematics is convenient for hand computations and formula manipulations. However, real numbers are not well-suited for general purpose computation, because their numeric representationas a string of digits expressed in say, base 10 can be very long or even infinitely long. Examples include pie, e, and 1/3. In practice, computers store numbers with finite precision [8]. Numbers and arithmetic used in scientific computation should meet a few general criteria Numbers should have minimum storage requirements. Arithmetic operations should be efficient to carry out. A level of standardization, or portability, is desirable–results obtained on one computer should closely match the results of the same computation on other computers. An arithmetic circuitwhichperformsdigitalarithmetic operations has many applications in digital coprocessors, applicationspecificcircuits,etc.Because of the advancements in the VLSI technology, many complex algorithms that appeared impractical to put into practice, have become easily realizable todaywith desired performance parameters so that new designs can be incorporated[11].Thestandardizedmethodsto represent floating point numbers have been instituted by the IEEE-754 standard through which the floating point operations can be carried out efficiently with modest storage requirements. An arithmetic unit is a part of computer processor (CPU) that carries out arithmetic operations on the operands in computer instructions words.Generallyarithmeticunitperforms arithmetic operations like addition, subtraction, multiplication,division.Someprocessorcontainsmore than one AU - for example one for fixed operations and another for floating point operations. To represent very large or small values large rangeisrequiredasthe integerrepresentations isnolongerappropriate.These values can be represented using IEEE -754 Standard based floating point representation. In most modern general purpose computer architecture, one or more FPUs are integrated with the CPU; however many
2.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1078 embedded processors, especially older designs, do not have hardware support for floating point operations. Almost every languages has a floating pointdatatypes; computers from pc’s to supercomputers have floating point accelerators; most compliers will be called upon to compile floating point algorithm from time to time; virtually every operating system must respond to floating point exceptions such as overflow [6]. 1.1 FLOATING POINT NUMBER The term floating point is derived from the meaning that there is no fixed number of digits before and after the decimal point, that is, the decimal point can float. There was also a representation in which the number of digits before and after the decimal pointisset,called fixed-point representations. In general floating point representations are slower and less accurate than fixed-point representations, but they can handle a larger range of numbers. Floating Point Numbers are numbers that consist of a fractional part. For e.g. following numbersarethefloatingpointnumbers:35, - 112.5, ½, 4E-5 etc. Floating point arithmetic is considered a tough subject by many peoples. This is rather surprising because floating-point is found in computer systems. Almost every language supports a floating point data type. A number representation (called a numeral system in mathematics) specifies some way of storing a numberthatmaybeencodedasa string of digits. In computing, floatingpointdescribesa system for numerical representation in which a string of digits (or bits) represents a rational number. The term floating point refers to the fact that the radix point (decimal point, or more commonlyincomputers, binary point) can "float"; that is, it can be placed anywhere relative to the significant digits of the number [7]. 1.2 FLOATING POINT UNIT Floating-point units (FPU) equally are a math co- processor which is designed specially to carry out operations on floating Point number. Typically FPUs can handle operations like addition, subtraction, multiplication and division. FPUs can also perform various transcendental functions such as exponential or trigonometric calculations, though these are done with software library routines in most modern processors. When a CPU executes a program that is calling for a floating point (FP) operation, there are three ways by which it can carry out the operation. Firstly, it maycall a floating-pointunitemulator,which is a floating-point library,usingaseriesofsimplefixed- point arithmetic operations which can run on the integer ALU. These emulators can save the added hardware cost of a FPU but are significantly slow. Secondly, it may use an add-on FPUs that are entirely separate from the CPU, and are typically sold as optional add-ons which are purchased only when they are neededtospeedupmath-intensiveoperations.Else it may use integratedFPUpresentinthesystem[9].The FPU designed by us is a single precision IEEE 754 compliant integrated unit. It can handle not only basic floating point operations like addition, subtraction, multiplication and division but can also handle operations like shifting,squarerootdeterminationand other transcendental functions like sine, cosine and tangential function 1.3 IEEE-754 STANDARDS IEEE-754 is a Floating point technical standard established by IEEE in 1985 and the most widely used standard for floating-point computation, followed by many hardware (CPU and FPU) and software implementations. The standard defines five basic formats, named using theirbaseandthenumberofbits used to encode them. There are three binary floating- point formats (which can be encoded using 32, 64, or 128 bits) and two decimal floating-point formats (which can be encoded using 64 or 128 bits). The first two binary formats are the ‘Single Precision’ and ‘Double Precision’ formats of IEEE-754 1985, and the third is often called 'quad': The decimal formats are similarly often called 'double' and ‘quad’ [8]. 1.3.1 SINGLE PRECISION FORMAT The IEEE Single precision format uses 32 bit for representingfloatingpointnumber.Mostsignificant bit starts from the left exponent, and mantissa [6].That is divided into three subfields and storage layout for single precision is as shown in fig 1.
3.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1079 MSB LSB Fig 1: Single precision format 2. LITERATURE REVIEW I.V. Vaibhav et al. in paper [1] entitled “VHDL Implementation of floating point multiplier using Vedic mathematics”, The multiplier is designed in VHDL and simulated using I- Simulator. The design is synthesized using Xilinx ISE 12.1 tool targeting the Xilinx Spartan3E FPGA. A test bench is used to generate the stimulus and the multiplier operation is verified. The over flow and under flow flags are incorporated in the design in order to show the over flow and under flow cases. The result shows the Vedic multiplication method is the efficient way of multiplying two floating point numbers. The lesser number of LUTs shows that the hardware requirement is reduced, thereby reducing the power consumption. Sushma S. Mahakalkar et al. in paper [2] entitled“Design of High PerformanceIEEE754Floating Point Multiplier Using Vedic mathematics”, In this paper represents an efficient single and double precision floating point multiplier design. High speed can be achieved using this Vedic multiplier and carry save adder. The design algorithm and the result show that this Vedic multiplier requires less area and high speed as compared to the conventional multiplier. Prof J. M. Rudagi et al. in paper [3] entitled “Design and implementation of efficient multiplier using Vedic mathematics”, in this paper, An efficient Vedic multiplier with high speed, low power and consuming little bit wide area was designed. It was found that the multiplier based on Vedicsutrashadexecutiondelayof almost half of that of binary multiplier (partial products method).Hence signal processing can be made faster and efficient. Rupali Dhobale and Soni Chaturvedi in paper [4] entitled“FPGA Implementation of single precisions floating point adder”, In this paper a single precision floating-point adder is implemented. The main contribution of our work is to implement and analyze floating-point addition algorithms and hardware modules were implemented using VHDL and is Synthesized using Xilinx ISE14.2 Suite. The work is to implement and analyse floating-point addition algorithms and hardware modules were implemented using VHDL and is synthesized using Xilinx ISE14.2 Suite. Prerna Mandolin and Mr. Atush Jain in paper [5] entitled“VHDL Implementation of Addition and Subtraction unit for Floating Point Arithmetic Unit”, In this paperpresentstheimplementationof additionand subtraction unit for floating point arithmetic unit. VHDL code is written floating point adder/ Subtractor unit and it has been implemented, tested on Xilinx ISE 13.1. It can be extended to have more mathematical operation like multiplication, division, square root etc. Somsubhra Ghosh et al. in paper [6] entitled “FPGA Based implementation of a double precision IEEE Floating point adder”, In this paper presents a novel technique to implement a double precision IEEE floating-point adder that can complete the operation within two clock cycles. The proposed technique has exhibited improvement in the latency and also in the operational chip area management. Onkar Singh and Kanika Sharma in paper [7] entitled “Design and implementation of area efficient single precision floatingpointunit”,Inthispaperpresentsthe implementation of single precision floating point unit which is able to perform the four mathematical operations (addition, subtraction, multiplication, division).The whole design is captured in VHDL and simulated, placed and routed on vertex 5 FPGA from Xilinx. The proposed design of the single precision Floating point unit required less hardware than the previous designs. Shilpa Kukati, et al. paper [8] entitled “Design and implementation of low power floatingpointarithmetic unit”, In this paper, the low power optimizing technique multi threshold voltage (MVT) is used for reducing the power consumption of arithmetic unit. The power saving for slow High_vt was 84.4% compared to typical library. The synthesis of the S 1 BIT E (Biased 127) 8 BIT M 23 BIT 0
4.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1080 floating point unit is done using cadence RTL complier in 45nm technology. This paper proposes implementation of IEEE floating point (FP) multiplication, addition and subtraction.Arithmeticon IEEE FP numbers imposes more challenges compared to fixed-point arithmetic. Mr. Anjana Sasidharan and Mr. P. Nagarajan in paper [9]entitled“VHDLImplementationofIEEE754floating point unit”, In this paper, Arithmetic unit has been designed to perform pack, unpack and rounding arithmetic operations on floating point numbers. The unit has been codedinVHDLandsynthesizedonmodel sim5.5. The results ofthecomputationwillbeidentical, independent of implementation, given the same input data Error and error condition in the mathematical processing will be reported in a consistent manner regardless of implementation. In proposed work the pack, unpack and rounding mode was implemented using the VHDL language and simulation was verified. Miss Pradnya, et al. in paper [10] entitled “Single Precision Floating point unit”, In this paper, floating point Arithmetic unit has been designed and suitable algorithm has been developed to perform operations such as addition, subtraction, multiplication and division. The algorithm can be implemented in pipelined way to reduce the delay and increase the computation time for operation. The unit has been coded in VHDL and implemented tested on Xilinx ISE 13.1. Prashanth B. U. V et al. in paper [11] entitled “Design and Implementation of Floating Point ALU on a FPGA Processor”, In this paper, The implemented DSP modules care floating point based ALU computational systems. Finally the simulation waveforms are obtained in the FPGA simulation tools and the simulation waveforms are verified with the hardware design aspects, and matching results are obtained.The design isbasedonhighperformanceFPGA"CycloneTI" and implementationisdoneafterfunctionalandtiming simulation. The simulation tool used is Modelsim. Guillermo Marcus et al. in paper [12] “A Fully Synthesizable Single-Precision, Floating-Point Adder/Subtractor and Multiplier in VHDL for General and Educational Use”, In this paper FP adder and FP multiplier are presented. Both are available in single cycle and pipeline architectures and they are implemented in VHDL, are fully synthesizable with performance comparable to other availablehighspeed implementations. The design is described as graphical schematics and VHDL code and both are freely available for general and educational use. 3. OVERALL ANALYSIS OF REPORTED WORK Floating point unit required less hardware.Thelow power optimizing technique multi threshold voltage (MVT) is used for reducing the power consumption of arithmetic unit. The power savingforslowHigh_vt was 84.4% compared to typical library. Arithmetic unithas been designed to perform pack, unpack and rounding arithmetic operations on floating point number. Error and error condition in the mathematical processing will be reported in a consistent manner regardless of implementationfloatingpointArithmeticunithasbeen designed and suitable algorithmhasbeendevelopedto perform operations such as addition, subtraction, multiplication and division. The algorithm can be implemented in pipelined way to reduce the delay and increasethecomputationtimeforoperation.Theresult between the hardware and software are matching this will clear the gap between hardware implementation and the software simulation. 4. PROPOSED DIAGRAM Fig 2: Proposed Block Diagram of Floating Point Unit In the proposed methodology, the operations of the arithmetic unit are divided into various operations
5.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1081 which utilize the IEEE 754 Single precision format. It supports four arithmetic operations like addition, subtraction, multiplication, division and logarithmic operations. FirstlyallthedifferentpartsoftheIEEE754 Single precision unit are extracted i.e. significand, exponent and sign. In this unit the exponent are compared and their difference is calculated. According to the difference calculated between the exponent the significand are arranged. The significand with the higher value is assigned to variable x and the exponent with the higher value is assigned to variable y. Now in order to perform arithmetic operations on floating point unit, they first be converted to the single precision format. For The conversion into this format variables are concatenated on the MSB side of significand. After adding MSB, now the significand y must be shifted to the right by the valueofdifferenceof the exponent. The conditional swapoutputisshiftedto significand x and y and the exponent and sign value which is further supplied to the arithmetic unit. After that fundamental arithmetic operationsareperformed i.e. addition, subtraction, multiplication and division. For performing the basic operations the basic ripple carry save adder is replaced by the fast and efficient carry select adder. Also the resource sharing operations are performed. It means that the addition unit used in the multiplication operationisalsousedto perform the addition and subtraction operations and also the subtraction performed in the division. At last logarithmic operations are performed. Operations are done by using select lines viz. if select lines are “000” ten floating point addition will perform, if select lines are “001” then floating point subtraction will perform and so on. 5. CONCLUSIONS In proposed work, we will use floating point representation concept which have large range of values as well asaccuracy and also we are using Vedic mathematics sutra. Hence hardware requirement is reduced, thereby reducing power consumption and delay. So, designing of power efficient 32- bit single precision Floating point unit (FPU) based on IEEE- 754 standard using Vedic mathematics will be the probable outcome of this research work. REFERENCES [1] I. V. Vaibhav, K.V. Saicharan, B. Sravanthi, D. Srinivasulu “VHDL Implementation of floating point multiplier using Vedic mathematics”, International Conference on Electrical, Electronics and communications- ICEEC (2014). [2] Sushma S. Mahakalkar, Sanjay L. Haridas “Designof High Performance IEEE754 Floating Point Multiplier Using Vedic mathematics”, 2014 Sixth International Conference on Computational Intelligence and Communication Network. [3] Prof J M Rudagi, Vishwanath Ambli, Vishwanath Munavali, Ravindra Patil, Vinay kumar Sajjan “Design and implementation of Efficientmultiplier using Vedic mathematics”, Proc. of 1nt. Con/, on Advances in Recent Technologies in Communication and Computing 2011 [4] Rupali Dhobale, Soni Chaturvedi, “FPGA Implementation of single precisions floating point adder”, International Journal of Innovative Research in Computer and Communication Engineering Vol. 3, Issue 6, June 2015 [5] Prerna Mandloi, Mr. Atush Jain, “VHDL Implementation of Addition and Subtraction unit for Floating Point Arithmetic Unit”, International Journal for Research in Technological Studies Vol. 1, Issue 10, September 2014 ISSN (online): 2348- 1439. [6] Somsubhra Ghosh, Prarthana Bhattacharyya and Arka dutta, “FPGA Based implementation of a double precision IEEE Floating point adder”, seventh international conference on intelligent system and control (ISCO) @2012 IEEE [7] Onkar singh, Kanika sharma “Design and implementation of area efficient single precision floating point unit”, IOSR journal of electronicsand communication engineering (IOSR-JECE) Jan 2014 [8] Shilpa Kukati, Sujana D.V, Shruti Udaykumar, Jayakrishnan “Design and implementation of low power floating point arithmetic unit “,2013 international conference on green computing, communication and conservation of energy(ICGCE). [9] Mr. Anjana Sasidharan, Mr. P. Nagarajan “VHDL Implementation of IEEE 754 floating point unit”,
6.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1082 ISBN No.978-1-4799-38346/14/$31.00 @ 2014 IEEE [10] Miss Pradnya A. Shengale, ProfVidyaDahake,Prof Mithilesh Mahendra “Single Precision Floating point unit”, IRJET Volume:02 issue:02 May-2015 [11] Prashanth B.U. V, Anil Kumar, G. Sreenivasulu “Design and Implementation of Floating Point ALU on a FPGA Processor”, International Conferences on Computing, Electronics and Electrical Technologies (ICCEET) 2012 IEEE [12] Guillermo Marcus, PatriciaHinojosa,AlfonsoAvila and Juan Nolazco-Flores”, A Fully Synthesizable Single-Precision,Floating-PointAdder/Subtractor and MultiplierinVHDLforGeneralandEducational Use”, Proceedings of the Fifth IEEE International Caracas Conference on Devices, Circuits and Systems, Dominican Republic, Nov.3-5,
Download now