Final Exam Review Wade Fife ECEn/CS 224 August 13, 2007 August 13, 2007.

Slides:



Advertisements
Similar presentations
Assignments The submission has to be by the end of this week Write your full name and the group number on the answer sheet.
Advertisements

 Readings: Chapter 1-8 (Berger)  Instructor: Rob Nash  Exam: Monday, Mar 11 th  Same time and place.
CS 140 Lecture 4 Professor CK Cheng Tuesday 5/08/02.
CS 140 Lecture 6 Professor CK Cheng Tuesday 10/15/02.
Give qualifications of instructors: DAP
CS 140 Lecture 4 Combinational Logic: K-Map Professor CK Cheng CSE Dept. UC San Diego 1.
CS 140 Lecture 6 Professor CK Cheng UC San Diego.
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
AOI Logic Implementation © 2014 Project Lead The Way, Inc.Digital Electronics.
ENGG 1203 Tutorial Combinational Logic (I) 1 Feb Learning Objectives
AOI Logic Implementation
Introduction to Digital Logic Design Appendix A of CO&A Dr. Farag
B-1 Appendix B - Reduction of Digital Logic Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Principles.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
ECE 331 – Digital System Design
K-map Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2009.
Based on slides by: Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. ECE/CS 352: Digital System Fundamentals Lecture 9 – Multilevel Optimization.
1 Chapter 5 Karnaugh Maps Mei Yang ECG Logic Design 1.
Chapter 3 Simplification of Switching Functions. Simplification Goals Goal -- minimize the cost of realizing a switching function Cost measures and other.
Chapter 3 The Karnaugh Map. These K-maps are described by the location. Next, each square will be 1 or 0 depending on the value of the function. ABfm.
Conversion from one number base to another Equation simplification Conversion to/from SOP/POS Minimization using Karnaugh Maps Minterm and Maxterm Equations.
Phone: Website: *This PowerPoint is available on.
Optimization Algorithm
ES 244: Digital Logic Design Chapter 3 Chapter 3: Karnaugh Maps Uchechukwu Ofoegbu Temple University.
Physics 343 Advanced Electronics Engineering 343 Digital Systems Electronics Courses.
Examples. Examples (1/11)  Example #1: f(A,B,C,D) =  m(2,3,4,5,7,8,10,13,15) Fill in the 1’s. 1 1 C A B CD AB D 1 1.
Guest Lecture by Kyle Tietz CprE 281: Digital Logic.
Converting to Minterms Form
Chapter3: Gate-Level Minimization Part 1 Origionally By Reham S. Al-Majed Imam Muhammad Bin Saud University.
CS2100 Computer Organisation
07 KM Page 1 ECEn/CS 224 Karnaugh Maps. 07 KM Page 2 ECEn/CS 224 What are Karnaugh Maps? A simpler way to handle most (but not all) jobs of manipulating.
CH41 Chapter 4 Boolean Algebra and Logic Simplification By Taweesak Reungpeerakul.
CEC 220 Digital Circuit Design Timing Diagrams, MUXs, and Buffers Mon, Oct 5 CEC 220 Digital Circuit Design Slide 1 of 20.
CEC 220 Digital Circuit Design Timing Diagrams, MUXs, and Buffers Friday, February 14 CEC 220 Digital Circuit Design Slide 1 of 18.
CEC 220 Digital Circuit Design Timing Diagrams, MUXs, and Buffers
1 Digital Logic Design Week 5&6 cont’d Revision for Quiz 2/Exam.
Conversion from one number base to another Binary arithmetic Equation simplification DeMorgan’s Laws Conversion to/from SOP/POS Reading equations from.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Karnaugh Maps Not in textbook. Karnaugh Maps K-maps provide a simple approach to reducing Boolean expressions from a input-output table. The output from.
1 Example: Groupings on 3-Variable K-Maps BC F(A,B,C) = A ’ B ’ A BC F(A,B,C) = B ’ A
Karnaugh Maps (K maps).
CEC 220 Digital Circuit Design More Karnaugh Maps Monday, February 02 CEC 220 Digital Circuit Design Slide 1 of 11.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Figure 5–5 Exclusive-OR logic diagram and symbols. Open file F05-05 to verify the operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by.
Chapter 3 Simplification of Switching Functions. Simplification Goals Goal -- minimize the cost of realizing a switching function Cost measures and other.
1 CS 352 Introduction to Logic Design Lecture 2 Ahmed Ezzat Boolean Algebra and Its Applications Ch-3 + Ch-4.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Lecture 7 Multi-Level Gate Networks
FIGURE 3.1 Two-variable K-map
Computer Organisation
Instructor: Alexander Stoytchev
Lecture 9 Logistics Last lecture Today HW3 due Wednesday
Instructor: Alexander Stoytchev
EEL 3705 / 3705L Digital Logic Design
CSE 140 MT 2 Review By Daniel Knapp.
Instructor: Alexander Stoytchev
CSE 140 : Components and Design Techniques for Digital Systems
Instructor: Alexander Stoytchev
Instructor: Alexander Stoytchev
BASIC & COMBINATIONAL LOGIC CIRCUIT
Instructor: Alexander Stoytchev
ECE 120 Midterm 2 HKN Review Session
Instructor: Alexander Stoytchev
D Flip-Flop Schematic Block Symbol Truth Table D Q Clk Q Clk D Q(t+1)
Instructor: Alexander Stoytchev
Instructor: Alexander Stoytchev
Instructor: Alexander Stoytchev
Instructor: Alexander Stoytchev
Final Exam Review CSE 241 B.Ramamurthy 8/4/2019 B.Ramamurthy.
ECE 120 Midterm 2 HKN Review Session.
Presentation transcript:

Final Exam Review Wade Fife ECEn/CS 224 August 13, 2007 August 13, 2007

2 Loose Ends Check your grades onlineCheck your grades online Weighting of grades and breakdown found on syllabusWeighting of grades and breakdown found on syllabus –A curve will be applied if needed Labs 9-12 should be graded by end of weekLabs 9-12 should be graded by end of week Estimate your missing scores and you should be able to calculate your gradeEstimate your missing scores and you should be able to calculate your grade

3 Exam Summary Do NOT write on exam!Do NOT write on exam! –Bring scratch paper –Throw it away before leaving the testing center 50 Questions50 Questions –1-17: True/False, 1 point each –18-25: Multiple choice, 1 point each –26-50: Multiple choice, 3 points each 4 hour time limit4 hour time limit Some reference material providedSome reference material provided Wednesday and Thursday in the Testing CenterWednesday and Thursday in the Testing Center –8:00 am to 8:00 pm (tests collected at 9:00 pm)

4 Study Tips Review topics onlineReview topics online Previous semesters’ review slides onlinePrevious semesters’ review slides online Midterm exam study questionsMidterm exam study questions Homework solutions onlineHomework solutions online Come see me to go over past tests, ask questionsCome see me to go over past tests, ask questions –Wednesday, 8:00 am to 5:00 pm –Other times by appointment ( me first) –Room 435 CB

5 New for the Final Exam Equivalent gatesEquivalent gates –An application of DeMorgan’s laws, truth tables Excitation tablesExcitation tables Flip flops with control inputsFlip flops with control inputs FET operations and gates built from FETsFET operations and gates built from FETs Need to have FF behavior memorized (D, T, JK)Need to have FF behavior memorized (D, T, JK) Possibly others…Possibly others…

6 Quick Review FPGAsFPGAs ROMsROMs Mealy vs. MooreMealy vs. Moore State encoding impact on circuitsState encoding impact on circuits LC-3LC-3 VerilogVerilog Bit order in questions and answersBit order in questions and answers –Q 3 Q 2 Q 1 Q 0 is different from Q 0 Q 1 Q 2 Q 3 –Pay attention to the notation used!

7 K-maps Give the minimum SOP expression for the function F(A,B,C,D,E) =  m(2,5,7,12,13,14,15,16,17,18,22,23,24,25,26,28,29,30,31)Give the minimum SOP expression for the function F(A,B,C,D,E) =  m(2,5,7,12,13,14,15,16,17,18,22,23,24,25,26,28,29,30,31) DE BC A = 0 DEBC A = 1

8 K-maps Give the minimum SOP expression for the function F(A,B,C,D,E) =  m(2,5,7,12,13,14,15,16,17,18,22,23,24,25,26,28,29,30,31)Give the minimum SOP expression for the function F(A,B,C,D,E) =  m(2,5,7,12,13,14,15,16,17,18,22,23,24,25,26,28,29,30,31) DE BC A = 0 DEBC A = 1

9 K-maps Give the minimum SOP expression for the functionGive the minimum SOP expression for the function DE BC A = 0 DEBC A = 1

10 K-maps Give the minimum SOP expression for the functionGive the minimum SOP expression for the function DE BC A = 0 DEBC A = 1 F = BC + A’CE + B’C’DE’ + AC’D’ + … Essential Prime Implicants

11 K-maps Give the minimum SOP expression for the functionGive the minimum SOP expression for the function DE BC A = 0 DEBC A = 1 F = BC + A’CE + B’C’DE’ + AC’D’ + … Essential Prime Implicants

12 K-maps Give the minimum SOP expression for the functionGive the minimum SOP expression for the function DE BC A = 0 DEBC A = 1 F = BC + A’CE + B’C’DE’ + AC’D’ + ACD + … Essential Prime Implicants

13 K-maps Give the minimum SOP expression for the functionGive the minimum SOP expression for the function DE BC A = 0 DEBC A = 1 F = BC + A’CE + B’C’DE’ + AC’D’ + ACD + ADE’ Essential Prime Implicants

14 K-maps Give the minimum SOP expression for the functionGive the minimum SOP expression for the function DE BC A = 0 DEBC A = 1 F = BC + A’CE + B’C’DE’ + AC’D’ + ACD + ADE’ … + ACD + AC’E’ Essential Prime Implicants

15 K-maps Give the minimum SOP expression for the functionGive the minimum SOP expression for the function DE BC A = 0 DEBC A = 1 F = BC + A’CE + B’C’DE’ + AC’D’ + ACD + ADE’ … + ACD + AC’E’ … + ACD + ABE’ Essential Prime Implicants

16 K-maps Give the minimum SOP expression for the functionGive the minimum SOP expression for the function DE BC A = 0 DEBC A = 1 F = BC + A’CE + B’C’DE’ + AC’D’ + ACD + ADE’ … + ACD + AC’E’ … + ACD + ABE’ … + CDE + … Essential Prime Implicants

17 K-maps Give the minimum SOP expression for the functionGive the minimum SOP expression for the function DE BC A = 0 DEBC A = 1 Essential Prime Implicants F = BC + A’CE + B’C’DE’ + AC’D’ + ACD + ADE’ … + ACD + AC’E’ … + ACD + ABE’ … + CDE + ADE’

18 K-maps Essential prime implicants ARE also prime implicantsEssential prime implicants ARE also prime implicants Many prime implicants may not be used in the final solutionMany prime implicants may not be used in the final solution

19 K-maps Non-essential prime implicants (some unused)Non-essential prime implicants (some unused) DE BC A = 0 DEBC A = 1 F = BC + A’CE + B’C’DE’ + AC’D’ + ACD + ADE’ … + ACD + AC’E’ … + ACD + ABE’ … + CDE + ADE’

20 K-maps Give the minimum POS expression for the functionGive the minimum POS expression for the function DE BC A = 0 DEBC A = 1

21 K-maps Give the minimum POS expression for the functionGive the minimum POS expression for the function DE BC A = 0 DEBC A = 1

22 K-maps Give the minimum POS expression for the functionGive the minimum POS expression for the function DE BC A = 0 DEBC A = 1 F’ = A’BC’ + C’DE + A’C’D’ + A’B’CE’ + AB’CD’ (all are essential) F = (A’BC’ + C’DE + A’C’D’ + A’B’CE’ + AB’CD’)’ F = (A+B’+C)(C+D’+E’)(A+C+D)(A+B+C’+E)(A’+B+C’+D), by DeMorgan’s

23 Timing Diagrams A B=1 C=1 D G A D 5ns 20ns30ns 32ns TypeDelay AND2 3 ns OR2 4 ns G

24 Timing Diagrams A B=1 C=1 D G F E A D E F G 5ns 8ns 12ns 20ns 23ns 30ns 33ns 27ns37ns 35ns 32ns 39ns TypeDelay AND2 3 ns OR2 4 ns

25 Transistor Level Schematics What is it? abcout Assume positive logic

26 Transistor Level Schematics What is it? abcout out = a’ + b’c’ Assume positive logic

27 Z (A,B,C,D) =  m(3,5,10,11,12,15) +  d(4,8,14) Implementing Logic with Muxes 4-to-1 MUX Z A C I0I1I2I3I0I1I2I3

28 Z (A,B,C,D) =  m(3,5,10,11,12,15) +  d(4,8,14) 4-to-1 MUX Z A C I0I1I2I3I0I1I2I3 B D’ 1 F = A’B’CD = (0)’B’(1)D = B’D Implementing Logic with Muxes