Presentation is loading. Please wait.

Presentation is loading. Please wait.

9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU1 Decoders and Multiplexer Circuits.

Similar presentations


Presentation on theme: "9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU1 Decoders and Multiplexer Circuits."— Presentation transcript:

1 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU1 Decoders and Multiplexer Circuits

2 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU2 Class 17 – Arithmetic Functions  Iterative Combinational Circuits  Binary Adders  Material from section 4-1 and 4-2 of text

3 Iterative Circuits  The concept – Create a functional block and create the circuit for doing the multiple bit operation by simply repeating it.  Another concept to be introduced – circuit contraction where you fix the value of some inputs and then can simplify the resulting circuit. Examples are incrementing, decrementing or multiplying by a constant. 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU3

4 Iterative Circuit  Consider an iterative circuit that operates on two binary vectors.  Base unit  Iterative connection. 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU4

5 Iterative circuit area  A lot in arithmetic area of application. Adders Subtractors Incrementors Decrementors Multiplication circuits 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU5

6 Binary Adders  Consider adding 2 binary digits.  Can specify the requirement in a truth table.  A combinational circuit that adds two input bits is called a half adder. 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU6

7 Half adder equations  The Sum and Carry equations  Implementation 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU7

8 The full adder  Can evolve half adder into a full adder.  Full adder truth table and minimization. 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU8

9 The full adder continued  The carry minimization  Implementation 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU9

10 The full adder  Have just seen a full adder implemented from the structural connection of two half adders and an OR gate.  Can do a direct implementation. It will end up with the same number and type of gates.  For a multibit implementation need a symbol for the unit. 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU10

11 Multibit use  And then can use that symbol in multibit or hierarchical representations.  A 2 bit example  In this adder the final output carry is generated in the final stage after the carry inputs to all the previous stages has settled. 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU11

12 Carry ripple  So the carry ripples from the lsb to msb  A ripple carry adder.  All inputs, As,Bs, and C 0 arrive – C 1 becomes valid – C 2 becomes valid – C 3 becomes valid – C 4 becomes valid - 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU12

13 Class 17 assignment  Covered sections 4-1 through 4-2  Problems for hand in none  Problems for practice 4-2  Reading for next class: sections 4-3, 4-4 9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU13


Download ppt "9/15/09 - L15 Decoders, Multiplexers Copyright 2009 - Joanne DeGroat, ECE, OSU1 Decoders and Multiplexer Circuits."

Similar presentations


Ads by Google