Presentation is loading. Please wait.

Presentation is loading. Please wait.

Digital Electronics Chapter 3 Gate-Level Minimization.

Similar presentations


Presentation on theme: "Digital Electronics Chapter 3 Gate-Level Minimization."— Presentation transcript:

1

2 Digital Electronics

3 Chapter 3 Gate-Level Minimization

4 Karnaugh Maps Simplify F =A'B'C + A'BC' + AB'C+A'BC + ABC

5 K-Map Simplify F =A'B'C + A'BC' + AB'C+A'BC + ABC F = C + A'B

6 K-Map with “don’t care” Simplify F(w,x,y,z) = Σ (1,3,7,11,15) d(w,x,y,z) = Σ (0,2,5) F = z (y + w' )

7 DeMorgan’s Picture! Two Equivalent Representations

8 How Bubbles Move ! F = AB + CD Three equivalent representations of F = AB + CD

9 NAND Implementation F = xy' + x'y + z

10 Designing for Equivalence Design a circuit to check if x = y

11 Hint: Review XOR and XNOR XNOR will be high if x = y

12 Odd and Even Functions (a) Checks for odd number of 1’s (b) Checks for even number of 1’s

13 Parity Generator / Checker Even Parity Generator Even Parity Checker P = 1 if x,y,z have odd number of 1’s so that the four bits, x, y, z, and P have an even number of 1’s C= 1 if there is error, that is if the four bits received have an odd number of 1’s

14 VHDL Verilog Hardware Description Language // A simple example module my_example (A,B,C,x,y); input A,B,C; output x,y; wire e; and g1 (e,A,B); not g2 (y,C); or g3 (x,e,y); endmodule

15 Comments on my_example // indicates a comment line statements are terminated with ; endmodule has no semicolon keywords like module, input etc. must be in lowercase gate declarations must have the output first then the inputs separated by commas

16 Circuit Diagram of my_example

17 That’s All Folks!


Download ppt "Digital Electronics Chapter 3 Gate-Level Minimization."

Similar presentations


Ads by Google