Presentation is loading. Please wait.

Presentation is loading. Please wait.

ENGG 340 Midterm Review. Introduced the Concept of Variables and Functions Introduced the Concept of AND, OR, and NOT Introduced the Concept of Truth.

Similar presentations


Presentation on theme: "ENGG 340 Midterm Review. Introduced the Concept of Variables and Functions Introduced the Concept of AND, OR, and NOT Introduced the Concept of Truth."— Presentation transcript:

1 ENGG 340 Midterm Review

2 Introduced the Concept of Variables and Functions Introduced the Concept of AND, OR, and NOT Introduced the Concept of Truth Tables Introduced the Concept of Logic Gates Introduced the Concept of Logic Networks Introduced the Concept of Logic Network Analysis –Truth Table, Equation, and Timing Diagram (functional & timing) Introduced the Concept of Logic Network Synthesis Introduced the Concept of Functionally Equivalent Circuits

3 Boolean Logic Should Absolutely Know/Understand/Utilize 1a. 0. 0 = 0 1b. 1 + 1 = 1 2a. 1. 1 = 1 2b. 0 + 0 = 0 3a. 0. 1 = 1. 0 = 0 3b. 1 + 0 = 0 + 1 = 1 4a. If x = 0 then !x = 1 4b. If x = 1 then !x = 0

4 5a. x. 0 = 0 5b. x + 1 = 1 6a. x. 1 = x 6b. x + 0 = x 7a. x. x = x 7b. x + x = x 8a. x. !x = 0 8b. x + !x = 1 9 !!x = x Also should Absolutely Know/Understand/Utilize DeMorgan’s Theorem 15a. !(X. Y) = !X + !Y 15b. !(X + Y) = !X. !Y

5 Introduced Concepts of Algebraic Manipulation Venn Diagrams

6 Synthesis/Design Steps Assign variable names and functions Create truth table Write Sum of Products or Product of Sums Create Schematic or HDL

7 Terminology You Should Know Cost SoP form PoS form Minterm/Maxterm NAND and NOR Gates via DeMorgan’s Theorem Bubble Logic = =

8 Optimization Techniques Algebraic Manipulation Karnaugh Maps –Literals –Implicants –Prime Implicants –Cover That there are other Optimization techniques

9 Logic Gate Basics Transistors Operated in Cut-off and Saturation CMOS – Complementary MOS –PUN/PDN

10 Logic Gate Static and Dynamic Characteristics Voh/Vol Vih/Vil Noise Margin Propagation Delay Rise and Fall Times Fan In and Fan Out

11 Types of Integrated Circuits

12 Know commonly used combinational subcircuits –Multiplexers –Decoders –Encoders

13 VHDL ENTITY –Inputs and Outputs ARCHITECTURE –Functional Description VECTORS AND, OR, NOT

14 SELECT – not in a PROCESS WITH s SELECT f <= w0 WHEN '0', w1 WHEN OTHERS ; CONDITIONAL – not in a PROCESS f <= w0 WHEN s = '0' ELSE w1 ; CASE – in a PROCESS CASE s IS WHEN '0' => f <= w0 ; WHEN OTHERS => f <= w1 ; IF/ELS – in a PROCESS IF s = '0' THEN f <= w0 ; ELSE f <= w1 ; END IF ;

15 PROCESS Statement When there is a change in the value of any signal in the process’s sensitivity list, then the process becomes active. Once active, the statements inside the process are evaluated in sequential order. Any assignments made to signals inside the process are not visible outside the process until all of the statements in the process have been evaluated. If there are multiple assignments to the same signal, only the last one has any visible effect.


Download ppt "ENGG 340 Midterm Review. Introduced the Concept of Variables and Functions Introduced the Concept of AND, OR, and NOT Introduced the Concept of Truth."

Similar presentations


Ads by Google