1 / 12

ECE 2110: Introduction to Digital Systems

ECE 2110: Introduction to Digital Systems. Combinational Logic Design Principles. Combinational logic circuit. Outputs depend only on the current inputs (Not on history) Contain an arbitrary number of logic gates and inverters, but NO feedback loops. Combinational-Circuit Analysis.

chogan
Download Presentation

ECE 2110: Introduction to Digital Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 2110: Introduction to Digital Systems Combinational Logic Design Principles

  2. Combinational logic circuit • Outputs depend only on the current inputs (Not on history) • Contain an arbitrary number of logic gates and inverters, but NO feedback loops.

  3. Combinational-Circuit Analysis • Kinds of combinational analysis: • exhaustive (truth table) • algebraic (expressions) • simulation / test bench ( not in this course) • Write functional description in HDL • Define test conditions / test vectors • Compare circuit output with functional description (or known-good realization) • Repeat for “random” test vectors

  4. Switching algebra • “Boolean algebra” • deals with Boolean values -- 0, 1 • Positive-logic convention • analog voltages LOW, HIGH --> 0, 1 • Negative logic -- seldom used • Signals denoted by symbolic variables(X, Y, FRED, etc.)

  5. Complement: X¢ (opposite of X) AND: X × Y OR: X + Y Boolean operators binary operators, describedfunctionally by truth table.

  6. Logic symbols

  7. Some definitions • Literal: a variable or its complement • X, X¢, FRED¢, CS_L • Expression: literals combined by AND, OR, parentheses, complementation • X+Y • P × Q × R • A + B × C • ((FRED × Z¢) + CS_L × A × B¢× C + Q5) × RESET¢ • Equation: Variable = expression • P = ((FRED × Z¢) + CS_L × A × B¢× C + Q5) × RESET¢

  8. Axioms (postulates) • A1) X=0 if X‡1 A1’ ) X=1 if X‡0 • A2) if X=0, then X’=1A2’ ) if X=1, then X’=0 • A3) 0 • 0=0 A3’ ) 1+1=1 • A4) 1 • 1=1 A4’ ) 0+0=0 • A5) 0 • 1= 1 • 0 =0 A5’ ) 1+0=0+1=1 Logic multiplication and addition precedence

  9. Theorems (Single variable) • Proofs by perfect induction

  10. Two- and three- variable Theorems

  11. Summary • Variables, expressions, equations • Axioms (A1-A5 pairs) • Theorems (T1-T11 pairs) • Single variable • 2- or 3- variable • Prime, complement, logic multiplication/addition, precedence

  12. Next… • Chapter 4.1,4.2 • N-variable theorem, DeMorgan’s theorems • Standard representations of logic functions • HW #4

More Related