SlideShare a Scribd company logo
1 of 4
FLOATING PINT UNIT (FPU)
Digital signal processing can be divided into two subcategories, fixed point and floating points.
These are the formats refer to store and manipulate numbers within the devices.
In computing, floating point is a method of representing an approximation of a real number in a
way that can support a trade-off between range and precision. A number that can be represented
exactly is of the following form:
There are three types of floating point numbers:-half precision, single precision and double
precision.
Half precision-Half precision floating point is a 16-bit binary floating-point interchange format.
From 16 bits, 15th bit is used for sign bit, 14th to 10th bit is used for exponent part and remaining
10 bits are used to represent significand bits.
Single precision- total 32 bits are used to represent single precision floating point number. 31st
bit is used for sign bit, 30th to 23rd bits are used for exponent part and remaining 23 bits are used
for significant part.
Double precision- total 64 bits are used to represent single precision floating point number. 63rd
bit is used for sign bit, 62th to 52th bits are used for exponent part and remaining bits are used
for significand part.
Floating point unit- floating point unit is an IC which is designed to manipulate all the
arithmetic operations based on floating point numbers or fractions. This unit is fully dedicated to
work only on floating point numbers and nothing else. The basic microprocessor is not capable
of manipulating floating number quickly so a separate specialized floating point unit is designed
as coprocessor. This unit is designed to perform basically five operations:-
1. Addition
2. Subtraction
3. Multiplication
4. Division
5. Square root
If we take an example of FPU application that is an image processing system which uses a lossy
biorthogonal 9/7 lifting DWT technique and this yields a problem of complex computations with
floating point numbers. Such a system requires an additional hardware to handle the floating
point computations. This leads to design of a separate floating point unit.
Example of floating point addition:-
Let’s we have two 5 digit binary numbers
24*1.1001
+ 22*1.0010
Step1- Find the difference between larger and smaller exponent.
El=24, Es =22, difference=4-2=2
Step 2- makes the exponent equal by shifting the fraction with the smaller exponent right by the
difference bits (2). And add both fractions
1.1001 000
+0.0100 100
1.1101 100
Step 3- round the result to nearest even
1.1110
Result= 24*1.1110
Similarly other operations can also be computed using FPU. There are operational switches on
the FPU, on the bases of input given to switch it decides which operation is going to be
performed. If adder operator is fed to the switch then addition operation will be take place. Same
procedure is followed for subtraction, multiplication, division and square root.
We can use this FPU in many VLSI applications such as power optimized image processing
system. To reduce the power consumption we use logarithmic based FPU instead of conventional
FPU. Today’s image acquiring tools are generally battery operated and hence optimization of
power is a major concern. Using LNS (logarithmic number system) in arithmetic unit results in
reduced power.
For More Any Query You Can Visit Us At:
http://www.siliconmentor.com/
Floating Point Unit (FPU)

More Related Content

What's hot

Topic 1 Data Representation
Topic 1 Data RepresentationTopic 1 Data Representation
Topic 1 Data Representationekul
 
Floating Point Representation premium.pptx
Floating Point Representation premium.pptxFloating Point Representation premium.pptx
Floating Point Representation premium.pptxshomikishpa
 
Arithmetic Operations
Arithmetic OperationsArithmetic Operations
Arithmetic Operationsgueste99d9a
 
Arithmetic for Computers
Arithmetic for ComputersArithmetic for Computers
Arithmetic for ComputersMD. ABU TALHA
 
Addition and subtraction with signed magnitude data (mano
Addition and subtraction with signed magnitude data (manoAddition and subtraction with signed magnitude data (mano
Addition and subtraction with signed magnitude data (manocs19club
 
Data representation computer architecture
Data representation  computer architectureData representation  computer architecture
Data representation computer architecturestudy cse
 
Number Systems
Number SystemsNumber Systems
Number SystemsGaditek
 
Computer Data Representation
Computer Data RepresentationComputer Data Representation
Computer Data Representationritaester
 
Representation of geometric figuers in Braille
Representation of  geometric figuers in BrailleRepresentation of  geometric figuers in Braille
Representation of geometric figuers in BrailleBIJIT GHOSH
 
Integer represention
Integer representionInteger represention
Integer representionSaif Ullah
 
How computers represent data
How computers represent dataHow computers represent data
How computers represent dataShaon Ahmed
 
Digital representation
Digital representationDigital representation
Digital representationKhlaire Paño
 
Chapter iii: Number System
Chapter iii: Number SystemChapter iii: Number System
Chapter iii: Number Systemkclove
 
Binary Digital representation
Binary Digital representationBinary Digital representation
Binary Digital representationSylvia Alvaro
 
Introduction to binary number system
Introduction to binary number systemIntroduction to binary number system
Introduction to binary number systemVikas Dongre
 

What's hot (20)

Topic 1 Data Representation
Topic 1 Data RepresentationTopic 1 Data Representation
Topic 1 Data Representation
 
Data Representation
Data RepresentationData Representation
Data Representation
 
Floating Point Representation premium.pptx
Floating Point Representation premium.pptxFloating Point Representation premium.pptx
Floating Point Representation premium.pptx
 
Arithmetic Operations
Arithmetic OperationsArithmetic Operations
Arithmetic Operations
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Arithmetic for Computers
Arithmetic for ComputersArithmetic for Computers
Arithmetic for Computers
 
Data representation
Data representationData representation
Data representation
 
Addition and subtraction with signed magnitude data (mano
Addition and subtraction with signed magnitude data (manoAddition and subtraction with signed magnitude data (mano
Addition and subtraction with signed magnitude data (mano
 
Data representation computer architecture
Data representation  computer architectureData representation  computer architecture
Data representation computer architecture
 
Number Systems
Number SystemsNumber Systems
Number Systems
 
Computer Data Representation
Computer Data RepresentationComputer Data Representation
Computer Data Representation
 
Representation of geometric figuers in Braille
Representation of  geometric figuers in BrailleRepresentation of  geometric figuers in Braille
Representation of geometric figuers in Braille
 
Integer represention
Integer representionInteger represention
Integer represention
 
How computers represent data
How computers represent dataHow computers represent data
How computers represent data
 
Digital representation
Digital representationDigital representation
Digital representation
 
Number System
Number SystemNumber System
Number System
 
Csc 2313 (lecture 3)
Csc 2313 (lecture 3)Csc 2313 (lecture 3)
Csc 2313 (lecture 3)
 
Chapter iii: Number System
Chapter iii: Number SystemChapter iii: Number System
Chapter iii: Number System
 
Binary Digital representation
Binary Digital representationBinary Digital representation
Binary Digital representation
 
Introduction to binary number system
Introduction to binary number systemIntroduction to binary number system
Introduction to binary number system
 

Viewers also liked

Aleksandar sahatchiev-2014.eng-1
Aleksandar sahatchiev-2014.eng-1Aleksandar sahatchiev-2014.eng-1
Aleksandar sahatchiev-2014.eng-1Sim Aleksiev
 
Emilia arabadjieva-2015-1
Emilia arabadjieva-2015-1Emilia arabadjieva-2015-1
Emilia arabadjieva-2015-1Sim Aleksiev
 
02. contxtual teaching ang learning
02. contxtual teaching ang learning02. contxtual teaching ang learning
02. contxtual teaching ang learningNuril anwar
 
Parent Consultant Special Education
Parent Consultant Special EducationParent Consultant Special Education
Parent Consultant Special EducationAmy Dennis
 
Loser or winner
Loser or winnerLoser or winner
Loser or winnerjaamahe
 
Sherriff oyster-industry-snap shot-1011-industry-edition
Sherriff oyster-industry-snap shot-1011-industry-editionSherriff oyster-industry-snap shot-1011-industry-edition
Sherriff oyster-industry-snap shot-1011-industry-editionprogressive01
 
Let's holly qur'an vinal fatihah
Let's holly qur'an vinal fatihahLet's holly qur'an vinal fatihah
Let's holly qur'an vinal fatihahNuril anwar
 
Sales Tax Boot Camp for WooCommerce Sellers & Developers
Sales Tax Boot Camp for WooCommerce Sellers & DevelopersSales Tax Boot Camp for WooCommerce Sellers & Developers
Sales Tax Boot Camp for WooCommerce Sellers & DevelopersTaxJar
 
република македонија Iva
република македонија Ivaрепублика македонија Iva
република македонија IvaSuzana Mladenova
 
Sporting de braga & valencia cf aderllan santos
Sporting de braga & valencia cf   aderllan santosSporting de braga & valencia cf   aderllan santos
Sporting de braga & valencia cf aderllan santosDo outro lado da barricada
 
Hgp platform high flyers v4
Hgp platform high flyers v4Hgp platform high flyers v4
Hgp platform high flyers v4spa718
 
แนวข้อสอบภาษาต่างประเทศ นสต ม6
แนวข้อสอบภาษาต่างประเทศ นสต ม6แนวข้อสอบภาษาต่างประเทศ นสต ม6
แนวข้อสอบภาษาต่างประเทศ นสต ม6Marr Ps
 
Espiritualidade integral2
Espiritualidade integral2Espiritualidade integral2
Espiritualidade integral2Flavio Pereira
 
New CV Imran Qureshi
New CV Imran QureshiNew CV Imran Qureshi
New CV Imran Qureshiali qureshi
 
Shalat itu tiang agama
Shalat itu tiang agamaShalat itu tiang agama
Shalat itu tiang agamaNuril anwar
 

Viewers also liked (20)

Aleksandar sahatchiev-2014.eng-1
Aleksandar sahatchiev-2014.eng-1Aleksandar sahatchiev-2014.eng-1
Aleksandar sahatchiev-2014.eng-1
 
Emilia arabadjieva-2015-1
Emilia arabadjieva-2015-1Emilia arabadjieva-2015-1
Emilia arabadjieva-2015-1
 
02. contxtual teaching ang learning
02. contxtual teaching ang learning02. contxtual teaching ang learning
02. contxtual teaching ang learning
 
Dec 1500 2007
Dec 1500 2007Dec 1500 2007
Dec 1500 2007
 
Parent Consultant Special Education
Parent Consultant Special EducationParent Consultant Special Education
Parent Consultant Special Education
 
The Crisis of Mediators? Science Communication in the Digital Age
The Crisis of Mediators? Science Communication in the Digital AgeThe Crisis of Mediators? Science Communication in the Digital Age
The Crisis of Mediators? Science Communication in the Digital Age
 
Prototypes
PrototypesPrototypes
Prototypes
 
Presentation
PresentationPresentation
Presentation
 
What happened in the intertestamental period
What happened in the intertestamental period What happened in the intertestamental period
What happened in the intertestamental period
 
Loser or winner
Loser or winnerLoser or winner
Loser or winner
 
Sherriff oyster-industry-snap shot-1011-industry-edition
Sherriff oyster-industry-snap shot-1011-industry-editionSherriff oyster-industry-snap shot-1011-industry-edition
Sherriff oyster-industry-snap shot-1011-industry-edition
 
Let's holly qur'an vinal fatihah
Let's holly qur'an vinal fatihahLet's holly qur'an vinal fatihah
Let's holly qur'an vinal fatihah
 
Sales Tax Boot Camp for WooCommerce Sellers & Developers
Sales Tax Boot Camp for WooCommerce Sellers & DevelopersSales Tax Boot Camp for WooCommerce Sellers & Developers
Sales Tax Boot Camp for WooCommerce Sellers & Developers
 
република македонија Iva
република македонија Ivaрепублика македонија Iva
република македонија Iva
 
Sporting de braga & valencia cf aderllan santos
Sporting de braga & valencia cf   aderllan santosSporting de braga & valencia cf   aderllan santos
Sporting de braga & valencia cf aderllan santos
 
Hgp platform high flyers v4
Hgp platform high flyers v4Hgp platform high flyers v4
Hgp platform high flyers v4
 
แนวข้อสอบภาษาต่างประเทศ นสต ม6
แนวข้อสอบภาษาต่างประเทศ นสต ม6แนวข้อสอบภาษาต่างประเทศ นสต ม6
แนวข้อสอบภาษาต่างประเทศ นสต ม6
 
Espiritualidade integral2
Espiritualidade integral2Espiritualidade integral2
Espiritualidade integral2
 
New CV Imran Qureshi
New CV Imran QureshiNew CV Imran Qureshi
New CV Imran Qureshi
 
Shalat itu tiang agama
Shalat itu tiang agamaShalat itu tiang agama
Shalat itu tiang agama
 

Similar to Floating Point Unit (FPU)

Design and Implementation of High Speed Area Efficient Double Precision Float...
Design and Implementation of High Speed Area Efficient Double Precision Float...Design and Implementation of High Speed Area Efficient Double Precision Float...
Design and Implementation of High Speed Area Efficient Double Precision Float...IOSR Journals
 
Neumerical Methods.pptx
Neumerical Methods.pptxNeumerical Methods.pptx
Neumerical Methods.pptxPayelDalal
 
Design of 32-bit Floating Point Unit for Advanced Processors
Design of 32-bit Floating Point Unit for Advanced ProcessorsDesign of 32-bit Floating Point Unit for Advanced Processors
Design of 32-bit Floating Point Unit for Advanced ProcessorsIJERA Editor
 
Chapter 03 arithmetic for computers
Chapter 03   arithmetic for computersChapter 03   arithmetic for computers
Chapter 03 arithmetic for computersBảo Hoang
 
Arithmetic for Computers.ppt
Arithmetic for Computers.pptArithmetic for Computers.ppt
Arithmetic for Computers.pptJEEVANANTHAMG6
 
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...inventionjournals
 
Computer Oraganizaation.pptx
Computer Oraganizaation.pptxComputer Oraganizaation.pptx
Computer Oraganizaation.pptxbmangesh
 
Manoch1raw 160512091436
Manoch1raw 160512091436Manoch1raw 160512091436
Manoch1raw 160512091436marangburu42
 
An FPGA Based Floating Point Arithmetic Unit Using Verilog
An FPGA Based Floating Point Arithmetic Unit Using VerilogAn FPGA Based Floating Point Arithmetic Unit Using Verilog
An FPGA Based Floating Point Arithmetic Unit Using VerilogIJMTST Journal
 
A floating-point adder (IEEE 754 floating-point.pptx
A floating-point adder (IEEE 754 floating-point.pptxA floating-point adder (IEEE 754 floating-point.pptx
A floating-point adder (IEEE 754 floating-point.pptxNiveditaAcharyya2035
 
Unit ii ca--arithmetic
Unit ii ca--arithmeticUnit ii ca--arithmetic
Unit ii ca--arithmeticPraba haran
 
Bitwise Operations in Programming
Bitwise Operations in ProgrammingBitwise Operations in Programming
Bitwise Operations in ProgrammingSvetlin Nakov
 
IRJET- Implementation of Floating Point FFT Processor with Single Precision f...
IRJET- Implementation of Floating Point FFT Processor with Single Precision f...IRJET- Implementation of Floating Point FFT Processor with Single Precision f...
IRJET- Implementation of Floating Point FFT Processor with Single Precision f...IRJET Journal
 
Design and Analysis of High Performance Floating Point Arithmetic Unit
Design and Analysis of High Performance Floating Point Arithmetic UnitDesign and Analysis of High Performance Floating Point Arithmetic Unit
Design and Analysis of High Performance Floating Point Arithmetic Unitijtsrd
 
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...Journal For Research
 

Similar to Floating Point Unit (FPU) (20)

Design and Implementation of High Speed Area Efficient Double Precision Float...
Design and Implementation of High Speed Area Efficient Double Precision Float...Design and Implementation of High Speed Area Efficient Double Precision Float...
Design and Implementation of High Speed Area Efficient Double Precision Float...
 
H010114954
H010114954H010114954
H010114954
 
Unit 2 Arithmetic
Unit 2 ArithmeticUnit 2 Arithmetic
Unit 2 Arithmetic
 
Neumerical Methods.pptx
Neumerical Methods.pptxNeumerical Methods.pptx
Neumerical Methods.pptx
 
Design of 32-bit Floating Point Unit for Advanced Processors
Design of 32-bit Floating Point Unit for Advanced ProcessorsDesign of 32-bit Floating Point Unit for Advanced Processors
Design of 32-bit Floating Point Unit for Advanced Processors
 
Chapter 03 arithmetic for computers
Chapter 03   arithmetic for computersChapter 03   arithmetic for computers
Chapter 03 arithmetic for computers
 
Arithmetic for Computers.ppt
Arithmetic for Computers.pptArithmetic for Computers.ppt
Arithmetic for Computers.ppt
 
Ch 2.pptx
Ch 2.pptxCh 2.pptx
Ch 2.pptx
 
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...
 
Computer Oraganizaation.pptx
Computer Oraganizaation.pptxComputer Oraganizaation.pptx
Computer Oraganizaation.pptx
 
Manoch1raw 160512091436
Manoch1raw 160512091436Manoch1raw 160512091436
Manoch1raw 160512091436
 
An FPGA Based Floating Point Arithmetic Unit Using Verilog
An FPGA Based Floating Point Arithmetic Unit Using VerilogAn FPGA Based Floating Point Arithmetic Unit Using Verilog
An FPGA Based Floating Point Arithmetic Unit Using Verilog
 
A floating-point adder (IEEE 754 floating-point.pptx
A floating-point adder (IEEE 754 floating-point.pptxA floating-point adder (IEEE 754 floating-point.pptx
A floating-point adder (IEEE 754 floating-point.pptx
 
Unit ii ca--arithmetic
Unit ii ca--arithmeticUnit ii ca--arithmetic
Unit ii ca--arithmetic
 
Bitwise Operations in Programming
Bitwise Operations in ProgrammingBitwise Operations in Programming
Bitwise Operations in Programming
 
IRJET- Implementation of Floating Point FFT Processor with Single Precision f...
IRJET- Implementation of Floating Point FFT Processor with Single Precision f...IRJET- Implementation of Floating Point FFT Processor with Single Precision f...
IRJET- Implementation of Floating Point FFT Processor with Single Precision f...
 
Number Systems Basic Concepts
Number Systems Basic ConceptsNumber Systems Basic Concepts
Number Systems Basic Concepts
 
DCF QNA edited
DCF QNA editedDCF QNA edited
DCF QNA edited
 
Design and Analysis of High Performance Floating Point Arithmetic Unit
Design and Analysis of High Performance Floating Point Arithmetic UnitDesign and Analysis of High Performance Floating Point Arithmetic Unit
Design and Analysis of High Performance Floating Point Arithmetic Unit
 
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
 

More from Silicon Mentor

Image Processing and Computer Vision
Image Processing and Computer VisionImage Processing and Computer Vision
Image Processing and Computer VisionSilicon Mentor
 
Encoding Schemes for Multipliers
Encoding Schemes for MultipliersEncoding Schemes for Multipliers
Encoding Schemes for MultipliersSilicon Mentor
 
Implementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGAImplementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGASilicon Mentor
 
High Performance FPGA Based Decimal-to-Binary Conversion Schemes
High Performance FPGA Based Decimal-to-Binary Conversion SchemesHigh Performance FPGA Based Decimal-to-Binary Conversion Schemes
High Performance FPGA Based Decimal-to-Binary Conversion SchemesSilicon Mentor
 
Low Power Design Approach in VLSI
Low Power Design Approach in VLSILow Power Design Approach in VLSI
Low Power Design Approach in VLSISilicon Mentor
 
Introduction to Support Vector Machines
Introduction to Support Vector MachinesIntroduction to Support Vector Machines
Introduction to Support Vector MachinesSilicon Mentor
 
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Silicon Mentor
 
Low power vlsi design workshop 1
Low power vlsi design workshop 1Low power vlsi design workshop 1
Low power vlsi design workshop 1Silicon Mentor
 
Hspice proposal workshop
Hspice proposal workshopHspice proposal workshop
Hspice proposal workshopSilicon Mentor
 
IEEE based Research projects List for M.tech/PhD students
IEEE based Research projects List for M.tech/PhD studentsIEEE based Research projects List for M.tech/PhD students
IEEE based Research projects List for M.tech/PhD studentsSilicon Mentor
 

More from Silicon Mentor (16)

Image Processing and Computer Vision
Image Processing and Computer VisionImage Processing and Computer Vision
Image Processing and Computer Vision
 
Encoding Schemes for Multipliers
Encoding Schemes for MultipliersEncoding Schemes for Multipliers
Encoding Schemes for Multipliers
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
 
Implementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGAImplementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGA
 
High Performance FPGA Based Decimal-to-Binary Conversion Schemes
High Performance FPGA Based Decimal-to-Binary Conversion SchemesHigh Performance FPGA Based Decimal-to-Binary Conversion Schemes
High Performance FPGA Based Decimal-to-Binary Conversion Schemes
 
Low Power Design Approach in VLSI
Low Power Design Approach in VLSILow Power Design Approach in VLSI
Low Power Design Approach in VLSI
 
Introduction to Support Vector Machines
Introduction to Support Vector MachinesIntroduction to Support Vector Machines
Introduction to Support Vector Machines
 
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
 
Analog design
Analog design Analog design
Analog design
 
Matlab worshop
Matlab worshopMatlab worshop
Matlab worshop
 
Low power vlsi design workshop 1
Low power vlsi design workshop 1Low power vlsi design workshop 1
Low power vlsi design workshop 1
 
Hspice proposal workshop
Hspice proposal workshopHspice proposal workshop
Hspice proposal workshop
 
HDL workshop
HDL workshopHDL workshop
HDL workshop
 
Vlsi ieee projects
Vlsi ieee projectsVlsi ieee projects
Vlsi ieee projects
 
Vlsi ieee projects
Vlsi ieee projectsVlsi ieee projects
Vlsi ieee projects
 
IEEE based Research projects List for M.tech/PhD students
IEEE based Research projects List for M.tech/PhD studentsIEEE based Research projects List for M.tech/PhD students
IEEE based Research projects List for M.tech/PhD students
 

Recently uploaded

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 

Recently uploaded (20)

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Floating Point Unit (FPU)

  • 1. FLOATING PINT UNIT (FPU) Digital signal processing can be divided into two subcategories, fixed point and floating points. These are the formats refer to store and manipulate numbers within the devices. In computing, floating point is a method of representing an approximation of a real number in a way that can support a trade-off between range and precision. A number that can be represented exactly is of the following form: There are three types of floating point numbers:-half precision, single precision and double precision. Half precision-Half precision floating point is a 16-bit binary floating-point interchange format. From 16 bits, 15th bit is used for sign bit, 14th to 10th bit is used for exponent part and remaining 10 bits are used to represent significand bits. Single precision- total 32 bits are used to represent single precision floating point number. 31st bit is used for sign bit, 30th to 23rd bits are used for exponent part and remaining 23 bits are used for significant part. Double precision- total 64 bits are used to represent single precision floating point number. 63rd bit is used for sign bit, 62th to 52th bits are used for exponent part and remaining bits are used for significand part.
  • 2. Floating point unit- floating point unit is an IC which is designed to manipulate all the arithmetic operations based on floating point numbers or fractions. This unit is fully dedicated to work only on floating point numbers and nothing else. The basic microprocessor is not capable of manipulating floating number quickly so a separate specialized floating point unit is designed as coprocessor. This unit is designed to perform basically five operations:- 1. Addition 2. Subtraction 3. Multiplication 4. Division 5. Square root If we take an example of FPU application that is an image processing system which uses a lossy biorthogonal 9/7 lifting DWT technique and this yields a problem of complex computations with floating point numbers. Such a system requires an additional hardware to handle the floating point computations. This leads to design of a separate floating point unit. Example of floating point addition:- Let’s we have two 5 digit binary numbers 24*1.1001 + 22*1.0010
  • 3. Step1- Find the difference between larger and smaller exponent. El=24, Es =22, difference=4-2=2 Step 2- makes the exponent equal by shifting the fraction with the smaller exponent right by the difference bits (2). And add both fractions 1.1001 000 +0.0100 100 1.1101 100 Step 3- round the result to nearest even 1.1110 Result= 24*1.1110 Similarly other operations can also be computed using FPU. There are operational switches on the FPU, on the bases of input given to switch it decides which operation is going to be performed. If adder operator is fed to the switch then addition operation will be take place. Same procedure is followed for subtraction, multiplication, division and square root. We can use this FPU in many VLSI applications such as power optimized image processing system. To reduce the power consumption we use logarithmic based FPU instead of conventional FPU. Today’s image acquiring tools are generally battery operated and hence optimization of power is a major concern. Using LNS (logarithmic number system) in arithmetic unit results in reduced power. For More Any Query You Can Visit Us At: http://www.siliconmentor.com/