• DocumentCode
    2041021
  • Title

    Design of an on-line IEEE floating-point addition unit for FPGAs

  • Author

    Krueger, Steven D. ; Seidel, Peter-Michael

  • Author_Institution
    Texas Instrum. Inc., Dallas, TX, USA
  • fYear
    2004
  • fDate
    20-23 April 2004
  • Firstpage
    239
  • Lastpage
    246
  • Abstract
    We present the design of an on-line IEEE floating-point (FP) adder. In on-line arithmetic a result is computed as a digit serial output stream from digit serial input streams. The result digits begin to be produced a short delay after the first input digits arrive and before all the input digits have been received. On-line arithmetic proceeds from the most significant digit first through the least significant digit. Performing on-line addition on IEEE FP numbers imposes challenges beyond the challenges of conventional on-line arithmetic, including the task of normalization and IEEE rounding and its effect on the digits already output. The proposed implementations are very suitable for FPGAs, because the serial organization simplifies critical components of conventional FPGA IEEE FP addition implementations: Large alignment and normalization shifters are avoided allowing for reduced interconnection complexities and reasonable latencies at low implementation cost. The proposed implementations are fully compliant with the IEEE FP standard.
  • Keywords
    IEEE standards; field programmable gate arrays; floating point arithmetic; logic design; FPGA; IEEE rounding; digit serial input streams; digit serial output stream; logic design; normalization shifters; online IEEE floating point addition unit; online arithmetic; Clocks; Costs; Delay; Field programmable gate arrays; Fixed-point arithmetic; Floating-point arithmetic; Frequency; Hardware; Reconfigurable logic; Transistors; 65; Floating-point addition; IEEE rounding; on-line arithmetic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-2230-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2004.28
  • Filename
    1364634