• DocumentCode
    3272130
  • Title

    Implementation of IEEE single precision floating point addition and multiplication on FPGAs

  • Author

    Louca, Loucas ; Cook, Todd A. ; Johnson, William H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA
  • fYear
    1996
  • fDate
    17-19 Apr 1996
  • Firstpage
    107
  • Lastpage
    116
  • Abstract
    Floating point operations are hard to implement on FPGAs because of the complexity of their algorithms. On the other hand, many scientific problems require floating point arithmetic with high levels of accuracy in their calculations. Therefore, we have explored FPGA implementations of addition and multiplication for IEEE single precision floating-point numbers. Customizations were performed where this was possible in order to save chip area, or get the most out of our prototype board. The implementations tradeoff area and speed for accuracy. The adder is a bit-parallel adder, and the multiplier is a digit-serial multiplier. Prototypes have been implemented on Altera FLEX8000s, and peak rates of 7 MFlops for 32-bit addition and 2.3 MFlops for 32-bit multiplication have been obtained
  • Keywords
    adders; computational complexity; field programmable gate arrays; floating point arithmetic; multiplying circuits; 32-bit multiplication; Altera FLEX8000s; FPGAs; IEEE single precision floating point addition and multiplication; addition; bit-parallel adder; complexity; digit-serial multiplier; multiplication; Floating point arithmetic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    FPGAs for Custom Computing Machines, 1996. Proceedings. IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-7548-9
  • Type

    conf

  • DOI
    10.1109/FPGA.1996.564761
  • Filename
    564761