DocumentCode :
2351612
Title :
Implementation of RNS addition and RNS multiplication into FPGAs
Author :
Maltar, L. ; Felipe, M. ; Franca, G. ; Alves, Vladmir C. ; Amorim, Claudio L.
Author_Institution :
COPPE, Univ. Fed. do Rio de Janeiro, Brazil
fYear :
1998
fDate :
15-17 Apr 1998
Firstpage :
331
Lastpage :
332
Abstract :
We investigate whether arithmetic operations based on Residue Number Systems (RNS) are cost-effective solutions to implement DSP applications into reconfigurable hardware. We simulated several RNS addition and multiplication implementations by varying the RNS parameters. For RNS addition, our results show that it can be implemented into a 3-stage 80.6-92.5 MHz pipeline using about 22 to 33 FPGAs´ logic cells. For RNS multiplication, the attainable speed range was between 78.1 and 87.7 MHz, for operand lengths varying between 5 and 8 bits. Overall, a hybrid solution that combines logical elements and blocks of RAM is the best option, producing better average performance across the whole range of operand lengths
Keywords :
adders; field programmable gate arrays; multiplying circuits; residue number systems; DSP applications; FPGAs; RNS addition; RNS multiplication; arithmetic operations; logic cells; logical elements; reconfigurable hardware; residue number systems; Arithmetic; Digital signal processing; Error correction; Fault detection; Fault tolerant systems; Field programmable gate arrays; Hardware; Pipelines; Reconfigurable logic; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
FPGAs for Custom Computing Machines, 1998. Proceedings. IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-8900-5
Type :
conf
DOI :
10.1109/FPGA.1998.707940
Filename :
707940
Link To Document :
بازگشت