• DocumentCode
    164763
  • Title

    FPGA-based single precision iterative floating point multiplier for educational use

  • Author

    Opritoiu, Flavius ; Carapencea, Sabina ; Vladutiu, Mircea

  • Author_Institution
    Comput. Sci. & Eng. Dept., Politeh. Univ. of Timisoara, Timisoara, Romania
  • fYear
    2014
  • fDate
    23-26 Oct. 2014
  • Firstpage
    305
  • Lastpage
    308
  • Abstract
    An iterative, single precision, floating point multiplier is described in this paper, designed and verified using the Verilog description language. The design is provided for educational use, complementing the practical activity in Computer Architecture related courses. The area overhead of the architecture is reduced by resorting to shift-and-add multiplication, allowing to conveniently storing the mantissa result on the required number of bits while facilitating the management of the rounding bits. The architecture was designed as a case study for different adder configuration as well as various sequential binary multiplication procedures.
  • Keywords
    field programmable gate arrays; floating point arithmetic; hardware description languages; iterative methods; logic design; FPGA based single precision iterative floating point multiplier; Verilog description language; educational use; sequential binary multiplication procedures; shift and add multiplication; Adders; Algorithm design and analysis; Central Processing Unit; Computer architecture; Computers; Education; Field programmable gate arrays; Educational Design; Floating Point Multiplier; Iterative Implementation; Single Precision IEEE 754;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Technology in Electronic Packaging (SIITME), 2014 IEEE 20th International Symposium for
  • Conference_Location
    Bucharest
  • Type

    conf

  • DOI
    10.1109/SIITME.2014.6967049
  • Filename
    6967049