• DocumentCode
    1924811
  • Title

    Addition of BCD digits using non-standard codes

  • Author

    Coulston, C. ; Dave, V.

  • Author_Institution
    Electr., Comput. & Eng., Behrend Coll., Erie, PA, USA
  • fYear
    2012
  • fDate
    27-29 Feb. 2012
  • Firstpage
    148
  • Lastpage
    152
  • Abstract
    Decimal arithmetic is gaining prominence in many commercial applications where a high degree of accuracy is desired. Some of these include currency conversion and internet based financial transactions. This paper explores various weighted Binary Coded Decimal (BCD) coding schemes to find one efficient representation that can be used to design a hardware and delay efficient BCD adder. Out of the wide range of possibilities, some representations are more desirable than the others because of certain inherent properties they possess. This paper summarizes the properties that make a particular BCD representation more attractive than others to implement a decimal adder. It is found that one of the 4221 encoding schemes possesses most of these properties. Finally, it also provides the design and implementation of a multi-digit decimal adder using the best coding scheme. The implementation is on a Spartan 3E FPGA chip. The proposed design is compared with an excess-three adder which is one of the fastest adders using alternative coding methods.
  • Keywords
    Internet; adders; binary codes; digital arithmetic; field programmable gate arrays; financial management; transaction processing; BCD digits; BCD representation; Internet-based financial transactions; Spartan 3E FPGA chip; binary coded decimal coding schemes; currency conversion; decimal arithmetics; delay efficient BCD adder; encoding scheme; excess-three adder; multidigit decimal adder; standard codes; Adders; Computers; Decoding; Delay; Encoding; Hardware; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Communications and Computers (CONIELECOMP), 2012 22nd International Conference on
  • Conference_Location
    Cholula, Puebla
  • Print_ISBN
    978-1-4577-1326-2
  • Type

    conf

  • DOI
    10.1109/CONIELECOMP.2012.6189899
  • Filename
    6189899