• 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