Title :
An FPGA-based fixed-point architecture for binary logarithmic computation
Author :
Pandey, J.G. ; Karmakar, A. ; Shekhar, C. ; Gurunarayanan, S.
Author_Institution :
Central Electron. Eng. Res. Inst., Pilani, India
Abstract :
Real-time numerically intensive image processing applications demand dedicated hardware for various complex arithmetic functions. These arithmetic functions can be efficiently implemented by employing a binary logarithmic circuit. In this paper a field-programmable gate array (FPGA) based architecture for the binary logarithm approximation unit is proposed. The proposed architecture utilizes combinational logic circuit elements and fixed-point datapath. The implemented architecture is capable of finding approximated logarithm of an integer number, integer with fractional number and only fractional number. The architecture uses the same set of circuit elements for all computations. In the implemented architecture eight-region approximations is used. The proposed architecture is implemented in a Xilinx Virtex-5 xc5vfx70t FPGA device. The available FPGA macros are utilized for the elementary circuit elements. The device utilization summery shows that the proposed architecture consumes minimal FPGA resources. The error analysis, performed with multiple sets of random numbers, illustrates that the proposed architecture has very nominal error associated with both the fractional as well as fixed-point numbers.
Keywords :
combinational circuits; field programmable gate arrays; fixed point arithmetic; image processing; FPGA macros; FPGA-based fixed-point architecture; Xilinx Virtex-5 xc5vfx70t FPGA device; arithmetic functions; binary logarithm approximation unit; binary logarithmic circuit; binary logarithmic computation; combinational logic circuit elements; dedicated hardware; elementary circuit elements; field-programmable gate array based architecture; fixed-point datapath; fixed-point numbers; fractional number; integer number; minimal FPGA resources; numerically intensive image processing applications; Computer architecture; Error analysis; Field programmable gate arrays; Linear approximation; Logic gates; Multiplexing; Embedded architecture; VLSI; binary logarithm; field-programmable gate array (FPGA); fixed-point architecture;
Conference_Titel :
Image Information Processing (ICIIP), 2013 IEEE Second International Conference on
Conference_Location :
Shimla
Print_ISBN :
978-1-4673-6099-9
DOI :
10.1109/ICIIP.2013.6707620