scispace - formally typeset
Open AccessDOI

Implementation of Custom Precision Floating Point Arithmetic on FPGAs

TLDR
This paper has described and evaluated the performance of custom-precision, pipelined, floating point arithmetic core for the conversion to and from signed binary numbers and assessed the practical implications of using these algorithms on the Xilinx Spartan 3E FPGA boards.
Abstract
Floating point arithmetic is a common requirement in signal processing, image processing and real time data acquisition & processing algorithms. Implementation of such algorithms on FPGA requires an efficient implementation of floating point arithmetic core as an initial process. We have presented an empirical result of the implementation of custom-precision floating point numbers on an FPGA processor using the rules of IEEE standards defined for single and double precision floating point numbers. Floating point operations are difficult to implement on FPGAs because of their complexity in calculations and their hardware utilization for such calculations. In this paper, we have described and evaluated the performance of custom-precision, pipelined, floating point arithmetic core for the conversion to and from signed binary numbers. Then, we have assessed the practical implications of using these algorithms on the Xilinx Spartan 3E FPGA boards.

read more

Citations
More filters
Proceedings ArticleDOI

Custom Precision Method of Floating-Point Operations of FFT Processing for Optimized Area and Delay Performance

TL;DR: In this article , an approach of custom precision of 12-bit has been proposed for the FFT implementation for hardware design, which has been successfully verified for better results of reduced delay of 8.191ns with the reduced number of LUTs of 3149.
Journal ArticleDOI

High Speed Vlsi Architectures Of Fir Filters For Image Applications – A Review

TL;DR: A brief review of VLSI architectures in the field of image processing is depicted such as compression, interpolation, which will be advantageous in order to tackle the issues caused by the complexity in the design and design an optimal architecture with the necessary factors that need to be satisfied.

A Novel Logic Function Acquisition Methodology

Chin Kok Loon
TL;DR: The research for an alternative methodology is not to replace the stated conventional method that is not working but rather as a mean to improve the efficiency of obtaining the required result, while at the same time, being a more cost effective solution.

DFM Assisted Scan Data Diagnostic Analysis For Fast Systematic Defect Determination

TL;DR: This paper provides the detail overview of accelerating yield debug through DFM assisted scan data diagnostic correlation and showcases a case study of this flow application based on GLOBALFOUNDRIES 28 nm silicon debug data to identify key yield detractors.

Hold Time Improvement with Dynamic Dual Power Zone and Useful Active Load Technique On Sequential Cell

TL;DR: The intention of this paper is to provide the idea of intrinsic delay margin through dual power zone technique to increase the propagation delay in the critical hold time data path in sequential cell architecture to benefit the standard cell library designers or custom IP designers.
References
More filters
Proceedings ArticleDOI

A re-evaluation of the practicality of floating-point operations on FPGAs

TL;DR: The implementation of IEEE single precision floating-point multiplication and addition is discussed, followed by a discussion of an algorithm, matrix multiplication, based on these operations, which achieves performance comparable to conventional microprocessors.
Proceedings ArticleDOI

Implementation of IEEE single precision floating point addition and multiplication on FPGAs

TL;DR: This work has explored FPGA implementations of addition and multiplication for IEEE single precision floating-point numbers, and prototypes have been implemented on Altera FLEX8000s, and peak rates of 7 MFlops for 32-bit addition and 2.3 M flop multiplication have been obtained.
Proceedings ArticleDOI

An efficient implementation of floating point multiplier

TL;DR: An efficient implementation of an IEEE 754 single precision floating point multiplier targeted for Xilinx Virtex-5 FPGA using VHDL to implement a technology-independent pipelined design.