Download presentation
Presentation is loading. Please wait.
Published byWillis Lewis Modified over 9 years ago
1
Basic Logic Operations and Standard Logic Gates [Lecture:1] Instructor: Sajib Roy Lecturer, ETE, ULAB ETE 204 – Digital Electronics
2
Summer 2012ETE 204 - Digital Electronics2 What is an analog signal?
3
3 Analog Signal An analog signal is a signal that can take on a continuous range of values. Summer 2012ETE 204 - Digital Electronics
4
4 Analog Signal Most, if not all, physical (naturally occurring) quantities are analog values. Time Temperature Pressure Summer 2012ETE 204 - Digital Electronics
5
5 What is an digital signal? Summer 2012ETE 204 - Digital Electronics
6
6 Digital Signal An digital signal is a signal that can take on only discrete (specific) values. Summer 2012ETE 204 - Digital Electronics
7
7 What is an binary signal? Summer 2012ETE 204 - Digital Electronics
8
8 Binary Signal An binary signal is a signal that can take on only two values. Typically represented by 0 and 1. Summer 2012ETE 204 - Digital Electronics
9
9 Can a binary number be used to represent an analog value? What about accuracy (or is it precision)? Summer 2012ETE 204 - Digital Electronics
10
10 Can a binary number be used to represent an digital value? How many bits are required? Summer 2012ETE 204 - Digital Electronics
11
11 Processing Physical Quantities The analog signal (representing the physical quantity) must be sampled at specific instances in time. The sampled values must be digitized. The digital value must be encoded in binary. Sample and Hold ADC Binary Encoder analog sampleddigitalbinary Summer 2012ETE 204 - Digital Electronics
12
12 Basic Logic Operations Summer 2012ETE 204 - Digital Electronics
13
13 AND Definition: the output is true (1) if both inputs are true (1). F = A.B = AB = “A and B” Boolean expression logical operator ABA. B 000 010 100 111 Truth table F Symbol (aka. logic gate) Summer 2012ETE 204 - Digital Electronics
14
14 OR Definition: the output is true (1) if either or both inputs are true (1). F = A+B = “A or B” Boolean expression logical operator ABA + B 000 011 101 111 Truth table Symbol F F Summer 2012ETE 204 - Digital Electronics
15
15 NOT Definition: the output is true (1) if the input is false (0). F = A' = “ not A” Boolean expression logical operator AA' 01 10 Truth table Symbol A F = A' Summer 2012ETE 204 - Digital Electronics
16
16 Order of Precedence The order of precedence of the basic logic operations is defined as follows: – NOT – AND – OR The order of precedence can be modified by using parenthesis. Summer 2012ETE 204 - Digital Electronics
17
17 Functionally Complete The AND, OR, and NOT operations comprise a functionally complete set. All logic functions can be expressed in terms of these logic operations. All logic circuits can be realized using the associated logic gates. Summer 2012ETE 204 - Digital Electronics
18
18 NAND Definition: the output is false (0) iff both inputs are true (1). F = (A.B)' = “not (A and B)” Boolean expression AB(A. B)' 001 011 101 110 Truth table F = (A.B)' Symbol shorthand for inversion Summer 2012ETE 204 - Digital Electronics
19
19 NOR Definition: the output is false (0) if either or both inputs are true (1). F = (A+B)' = “not (A or B)” Boolean expression AB(A+B)' 001 010 100 110 Truth table Symbol F F F F = (A+B)' shorthand for inversion Summer 2012ETE 204 - Digital Electronics
20
20 XOR Definition: the output is true (1) if either but not both inputs are true (1). F = A xor B Boolean expression ABA xor B 000 011 101 110 Truth table Symbol logical operator Summer 2012ETE 204 - Digital Electronics
21
21 XNOR (aka. Equivalence) Definition: the output is false (0) if either but not both inputs are true (1). F = A xnor B Boolean expression ABA xnor B 001 010 100 111 Truth table Symbol logical operator Summer 2012ETE 204 - Digital Electronics
22
22 Logic Circuits Logic circuits are realized through the interconnection of logic gates. Each logic gate represents a logical operation. This can be done using discrete components Standard Logic Gates programmable devices Read-only Memories (ROM) Programmable Logic Devices (PLD) Field Programmable Gate Arrays (FPGA) Summer 2012ETE 204 - Digital Electronics
23
23 Standard Logic Gates Summer 2012ETE 204 - Digital Electronics
24
24 Standard Logic Gates DeviceLogic Gate 74xx08 Quad 2-input AND gate 74xx32 Quad 2-input OR gate 74xx04 Hex Inverter (NOT gate) 74xx00 Quad 2-input NAND gate 74xx02 Quad 2-input NOR gate 74xx86 Quad 2-input XOR gate Note: “xx” refers to the logic family Summer 2012ETE 204 - Digital Electronics
25
25 Standard Logic Gates Data sheets provide essential information: Logic Function Truth Table Pin-out Electrical Characteristics Timing Characteristics Package Description(s) This information is necessary when building logic circuits from discrete components. Each logic family has a unique set of characteristics. Summer 2012ETE 204 - Digital Electronics
26
ECE 301 - Digital Electronics26 Standard Logic Gates: 74xx08 pin-out Truth table Summer 2012ETE 204 - Digital Electronics
27
ECE 301 - Digital Electronics27 Standard Logic Gates: 74xx32 pin-out Truth table Summer 2012ETE 204 - Digital Electronics
28
ECE 301 - Digital Electronics28 Standard Logic Gates: 74xx04 pin-out Truth table Summer 2012ETE 204 - Digital Electronics
29
29 Building a Logic Circuit Circuit Diagram B C A F inputsoutput F = B'.C + A.B Boolean Expression 74xx08 74xx32 74xx04 Summer 2012ETE 204 - Digital Electronics
30
30 Building a Logic Circuit components wires inputs output Wiring Diagram Summer 2012ETE 204 - Digital Electronics
31
31 Draw the circuit diagram and wiring diagram for the following Boolean expression: F = A'.B + A.B' Example Summer 2012ETE 204 - Digital Electronics
32
32 Example (circuit diagram) Summer 2012ETE 204 - Digital Electronics
33
33 Example Summer 2012ETE 204 - Digital Electronics
34
34 Questions? Summer 2012ETE 204 - Digital Electronics
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.