• DocumentCode
    1667449
  • Title

    FPGA implemented fast two´s complement serial-parallel multiplier with PCI interface

  • Author

    Khalil, A.H. ; Ashou, M.A. ; Salama, A.E. ; Saleh, H.I.

  • Author_Institution
    Cairo Univ., Giza, Egypt
  • fYear
    1998
  • fDate
    6/20/1905 12:00:00 AM
  • Firstpage
    21
  • Lastpage
    24
  • Abstract
    In this paper, a new design of serial-parallel multipliers based on the modified Booth algorithm is proposed. The proposed multiplier implementation on a PCI initiator/target interface card (where a single chip design, XC4010E, is used to implement a PCI local bus interface, revision 2.1, protocol and timing compliance) is demonstrated. The flexible design of the PCI-interface can be easily adapted for specific interface requirements. This interface card can be used for different DSP applications. The multiplier is compared with one proposed recently in terms of speed and hardware, and is shown to be faster (for large multipliers, it tends to provide double speed), and having a lower area x time2 complexity. An implementation using a FPGA-based PCI-interface card has been made for an 8×8 multiplier. The design was tested using simulation software
  • Keywords
    field programmable gate arrays; multiplying circuits; protocols; timing; DSP applications; FPGA; PCI interface; initiator/target interface card; interface requirements; local bus interface; modified Booth algorithm; protocol; simulation software; timing compliance; two´s complement serial-parallel multiplier; Algorithm design and analysis; Application software; Chip scale packaging; Cities and towns; Clocks; Design engineering; Field programmable gate arrays; Hardware; Logic design; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 1998. ICM '98. Proceedings of the Tenth International Conference on
  • Conference_Location
    Monastir
  • Print_ISBN
    0-7803-4969-5
  • Type

    conf

  • DOI
    10.1109/ICM.1998.825558
  • Filename
    825558