• DocumentCode
    628762
  • Title

    Decimal floating point format based on commonly used precision for embedded system applications

  • Author

    Vincent, Remy ; Anju, S.L.

  • Author_Institution
    VLSI & Embedded S/M, TKM Inst. of Technol., Kollam, India
  • fYear
    2013
  • fDate
    4-6 June 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The widely used IEEE standards, IEEE 754-1985 based binary floating point format (BFP) and IEEE 754-2008 standard based decimal floating point (DFP) format uses high precision formats, which are generally useful for astronomical or scientific calculations. For simple applications, such a precision is not required and is an additional overhead. In this paper, a new floating point format, named Immanuel decimal floating point format (I-DFP), is presented. I-DFP can be used for embedded system applications, which uses commonly used precision. In I-DFP format, floating point numbers can be represented either in binary or binary coded decimal (BCD). A multiplier based on I-DFP, BCD based number system is developed and is functionally simulated. The multiplier developed is an LUT based BCD multiplier. The synthesis report shows that the multiplier can run with a maximum clock frequency of 198.499 MHz. Comparing the simulation results of I-DFP with the most widely used IEEE 754-1985 BFP format based arithmetic operations, it is concluded that the floating point operations are more accurate with I-DFP. The language used for programming is VHDL, and is synthesised using Xilinx ISE 12.1 design suite. The target device selected is virtex6 family, XC6VLX75T device. The results are obtained using ModelSim SE 6.2C simulator.
  • Keywords
    IEEE standards; floating point arithmetic; hardware description languages; BCD based number; I-DFP; IEEE 754-1985 based binary floating point format; IEEE 754-2008 standard based decimal floating point format; Immanuel decimal floating point format; LUT based BCD multiplier; ModelSim SE 6.2C simulator; VHDL; XC6VLX75T device; Xilinx ISE 12.1 design suite; binary coded decimal; embedded system applications; floating point numbers; maximum clock frequency; virtex6 family; Accuracy; Adders; Embedded systems; Hardware; Microelectronics; Standards; Table lookup; DFP; IDFP; Immanuel decimal floating point; VHDL; VLSI; decimal floating point; embedded;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Research Areas and 2013 International Conference on Microelectronics, Communications and Renewable Energy (AICERA/ICMiCR), 2013 Annual International Conference on
  • Conference_Location
    Kanjirapally
  • Print_ISBN
    978-1-4673-5150-8
  • Type

    conf

  • DOI
    10.1109/AICERA-ICMiCR.2013.6575957
  • Filename
    6575957