DocumentCode
2500933
Title
Constant coefficient multiplication in FPGA structures
Author
Wiatr, Kazimierz ; Jamro, Ernest
Author_Institution
Inst. of Electron., AGH Tech. Univ., Krakow, Poland
Volume
1
fYear
2000
fDate
2000
Firstpage
252
Abstract
Investigates different architectures implementing bit-parallel constant-coefficient multiplication in FPGA structures. First, multiplierless multiplication (MM) architectures employing canonic sign digit (CSD) and sub-structure sharing methods are addressed, and a novel algorithm for the conversion from two´s-complement to CSD representation is presented. In the second part of this paper, lookup table-based multiplication (LM) is investigated. Correspondingly, the usage of different memory modules and finding the optimal combination of the memory and adders are considered. The LM architecture also considers reduction of the address width for each memory cell and the possibility of memory sub-structure sharing. Finally, implementation results for the Xilinx XC4000 and Virtex families are presented. As a result, MM generally surpasses the LM architecture. However, the actual choice between these two architectures is coefficient- and input parameter-dependent
Keywords
distributed arithmetic; field programmable gate arrays; parallel architectures; shared memory systems; table lookup; FPGA structures; Virtex; Xilinx XC4000; adders; bit-parallel constant-coefficient multiplication; canonic sign digit; conversion algorithm; input parameters; lookup table-based multiplication; memory cell address width reduction; memory modules; memory sub-structure sharing methods; multiplierless multiplication architectures; optimal combination; two´s-complement; Adders; Application specific integrated circuits; Digital signal processing; Employment; Field programmable gate arrays; Hardware; Logic; Signal processing algorithms; Table lookup; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Euromicro Conference, 2000. Proceedings of the 26th
Conference_Location
Maastricht
ISSN
1089-6503
Print_ISBN
0-7695-0780-8
Type
conf
DOI
10.1109/EURMIC.2000.874640
Filename
874640
Link To Document