Title :
Decimal addition in FPGA
Author :
Bioul, G. ; Vazquez, M. ; Deschamps, J.P. ; Sutter, G.
Author_Institution :
FASTA Univ., Mar del Plata
Abstract :
This paper presents a study of the classical BCD adders from which a carry-chain type adder is redesigned to fit within the Xilinx FPGAs. Some new concepts are presented to compute the P and G functions for carry-chain optimization purposes. Several alternative designs are then presented with the corresponding time performances and area consumption figures. In order to compare the results, the straight implementation of a decimal ripple-carry adder and the FPGA optimized base 2 adder for the same range are implemented. Results for big operands show that the decimal adder works faster than an equivalent binary implementation and furthermore the coding / decoding processes are no more needed.
Keywords :
adders; binary codes; carry logic; field programmable gate arrays; BCD adder; FPGA optimized base 2 adder; G functions; P functions; Xilinx FPGA; area consumption; binary coded decimal; carry-chain optimization; carry-chain type adder; decimal addition; decimal ripple-carry adder; time performance; Adders; Application software; Data processing; Decoding; Digital arithmetic; Field programmable gate arrays; Hardware; Internet; Software libraries; Software performance;
Conference_Titel :
Programmable Logic, 2009. SPL. 5th Southern Conference on
Conference_Location :
Sao Carlos
Print_ISBN :
978-1-4244-3847-1
DOI :
10.1109/SPL.2009.4914894