Categories
  • Digital Circuit Design
  • FPGA
  •   Encyclosphere.org ENCYCLOREADER
      supported by EncyclosphereKSF

    Understanding Arithmetic Circuits

    From Wikiversity - Reading time: 1 min

    Adder

    [edit | edit source]
    • Binary Adder Architecture Exploration ( pdf )
    Adder type Overview Analysis VHDL Level Design CMOS Level Design
    1. Ripple Carry Adder A pdf pdf
    2. Carry Lookahead Adder A pdf
    3. Carry Save Adder A
    4. Carry Select Adder A
    5. Carry Skip Adder A pdf
    6. Carry Chain Adder A pdf, pdf pdf
    7. Kogge-Stone Adder A pdf
    8. Prefix Adder A
    9.1 Variable Block Adder A, B, C, D
    9.2 Multi-Level Variable Block Adder A


    Adder Architectures Suitable for FPGA

    [edit | edit source]
    • FPGA Carry-Chain Adder (pdf)
    • FPGA Carry Select Adder (pdf)
    • FPGA Variable Block Adder (pdf)
    • FPGA Carry Lookahead Adder (pdf)
    • Carry-Skip Adder


    Barrel Shifter

    [edit | edit source]


    Mux Based Barrel Shifter

    • Analysis (pdf)
    • Implementation


    Multiplier

    [edit | edit source]

    Array Multipliers

    [edit | edit source]


    Tree Mulltipliers

    [edit | edit source]
    • Lattice Multiplication (pdf)
    • Wallace Tree (pdf)
    • Dadda Tree (pdf)


    Booth Multipliers

    [edit | edit source]


    Divider

    [edit | edit source]
    • Binary Divider (pdf)



    go to [ Electrical_&_Computer_Engineering_Studies ]

    This article is licensed under CC BY-SA 3.0.
    Original source: https://en.wikiversity.org/wiki/Understanding Arithmetic Circuits
    Status: article is cached
    Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF