2015
DOI: 10.1007/978-3-319-08422-0_129
|View full text |Cite
|
Sign up to set email alerts
|

A Survey on Design and Implementation of Floating Point Adder in FPGA

Abstract: Field Programmable Gate Arrays (FPGAs) are increasingly being used for high performance applications. FPGAs adopt such applications that require high numerical stability and accuracy. [7]. Most of numerical applications demand high level of accuracy in their calculations, and wide range of numbers. Floating point format satisfies such requirements. It has a wide range of numbers that can be presented with the fixed number of bits. Hence, most of applications implemented in FPGAs are represented in floating po… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
1
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 28 publications
0
1
0
Order By: Relevance
“…Overflow judgement judges the overflow situation by detecting the exponent and the mantissa of the sum. If the exponent of the sum is all 1, then it is overflow, output overflow=2'b01; If the exponent of the sum is all 0, and the mantissa of the sum is not all 0, then the result is a subnormal number, output overflow=2'b10; When the sum's exponent and mantissa are both in the normal number range, output overflow=2'b00 [11].…”
Section: Figmentioning
confidence: 99%
See 1 more Smart Citation
“…Overflow judgement judges the overflow situation by detecting the exponent and the mantissa of the sum. If the exponent of the sum is all 1, then it is overflow, output overflow=2'b01; If the exponent of the sum is all 0, and the mantissa of the sum is not all 0, then the result is a subnormal number, output overflow=2'b10; When the sum's exponent and mantissa are both in the normal number range, output overflow=2'b00 [11].…”
Section: Figmentioning
confidence: 99%
“…Floating-point numbers can be broadly categorized into single-precision, double-precision, and extended double-precision types, with bit widths of 32, 64, and over 80 bits respectively. Although a larger bit width theoretically promises enhanced arithmetic precision, it also necessitates greater storage and computational resources, potentially exacerbating data error probabilities [2]. Given these considerations, for small to mediumscale FPGA designs, single-precision floating-point numbers predominantly suffice.…”
Section: Introductionmentioning
confidence: 99%
“…Each descriptor is composed of 128 elements and its location, (x, y), in the image. Although each element should be represented as a doubleprecision floating-point to increase the accuracy, such floating-point adder circuits [17] is more complicated and consumes more resources. Therefore, for further optimization, each element of the descriptor is represented as a 16-bit fixed-point value and a total of 32-bits for its location, leading to an individual descriptor size of 2080 bits.…”
Section: Proposed Matching Algorithm Architecture On Hardwarementioning
confidence: 99%