Title :
Constant coefficient multiplication in FPGA structures
Author :
Wiatr, Kazimierz ; Jamro, Ernest
Author_Institution :
Inst. of Electron., AGH Tech. Univ., Krakow, Poland
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;
Conference_Titel :
Euromicro Conference, 2000. Proceedings of the 26th
Conference_Location :
Maastricht
Print_ISBN :
0-7695-0780-8
DOI :
10.1109/EURMIC.2000.874640