[PDF] [PDF] Lecture 3: Basic Logic Gates & Boolean Expressions Points

1 oct 2007 · Hence Boolean algebra can be used as a design tool for digital electronic circuits Example: logic circuit with its Boolean expression



Previous PDF Next PDF





[PDF] Boolean Algebra and Digital Logic

Truth tables can be readily rendered into Boolean logic circuits • Example 3 10 o Suppose we are to design a logic circuit to determine the best time to plant a



[PDF] Boolean logic

Boolean expressions created from: p ▫ NOT, AND Examples showing the order of operations: Truth table for all Boolean functions of 2 variables 1 0 0 1



[PDF] Laws of Boolean Algebra

4 oct 2020 · Examples of these individual laws of Boolean, rules and theorems for Boolean Algebra are given in the following table Truth Tables for the 



[PDF] boolean expressions

Take for example the circuit shown in Figure 5-6 Figure 5-6 Sample of Multi- Level Combinational Logic In Chapter 4, we determined the truth table for this 



[PDF] 1 EC312 Lesson 2: Computational Logic Objectives: a) Identify the

d) Define the term “cyber-physical system (CPS)” and provide two examples The truth table, logic symbol, and Boolean expression for the NOT gate are



[PDF] Lecture 11 - Logic gates and Boolean

Shown here are example of truth tables for logic gate with 2, 3 and 4 inputs 4 Here we show Write the Boolean expression for a six-input OR gate Answer: 



[PDF] Lecture 3: Basic Logic Gates & Boolean Expressions Points

1 oct 2007 · Hence Boolean algebra can be used as a design tool for digital electronic circuits Example: logic circuit with its Boolean expression



[PDF] Chapter - 11 Boolean Algebra - PBTE

Example 8: Write the Boolean expression that describes mathematically the behavior of logic circuit shown in fig 10 Use a truth table to determine what input



[PDF] Boolean Algebra Applications

Boolean algebra can be applied to any system in which each variable has two Construct the truth table giving the output desired for each input x is 1 when 



[PDF] Objectives: 1 Deriving of logical expression form truth tables 2

The logic-circuit simplification require the logic expression to be in SOP form , for example: ̅ ̅ ̅ ̅ POS form (product-of-sum form): ➢ This form sometimes 

[PDF] bootstrap cheat sheet pdf 2020

[PDF] bop inmate handbook for taft ci

[PDF] bordo levin central bank digital currency

[PDF] borrow money to buy in france

[PDF] boston election 2019 results

[PDF] boulogne billancourt france 92100

[PDF] boursorama banque

[PDF] boutique france télévisions distribution

[PDF] brake france service serres castet

[PDF] breaking news english listening level 3

[PDF] breaking news in nice france

[PDF] breaking news today

[PDF] bresser 5 in 1 comfort manual

[PDF] brief history of france pdf

[PDF] british columbia standardized testing

Oct 2007E1.2 Digital Electronics I 3.1

Lecture 3: Basic Logic Gates

& Boolean Expressions

Professor Peter Cheung

Department of EEE, Imperial College London

(Floyd 3.1-3.5, 4.1) (Tocci 3.1-3.9)

Oct 2007E1.2 Digital Electronics I

Points Addressed in this Lecture

• What are the basic logic gates? • What is Boolean algebra? • Boolean variables & expressions • Boolean algebra as a way to write down logic • Boolean Operators • Truth tables • Relationships between logic gates & Boolean expressions

Oct 2007E1.2 Digital Electronics I

Boolean Algebra

• Digital electronic systems manipulate binary information • To design such systems we need a convenient mathematical framework - useful systems are often too complicated to keep in our head - Boolean algebra provides this framework • Points in a circuit are represented by Boolean Variables • Boolean algebra allows us to specify relationships between Boolean variables - Hence Boolean algebra can be used as a design tool for digital electronic circuits

Oct 2007E1.2 Digital Electronics I

Boolean Variables

• Boolean variables take the value either 0 or 1 only - if a variable doesn't have the value 0, then it must have the value 1 - if a variable doesn't have the value 1, then it must have the value 0 • In digital electronics: - Boolean 0 and 1 correspond to the binary 0 and 1 • In logic: - 1 and 0 are sometimes called true and false • We use symbols to represent Boolean variables - just like with ordinary algebra - eg: A, B, C, X, Y, Z, etc - typically a single character - typically upper case • Three Logic operations: AND, OR, NOT

Oct 2007E1.2 Digital Electronics I

Boolean Algebra to Describe Logic

• Example: House Heating System •Principles: - set the required temperature using a thermostat - turn on heating if temperature lower than required - turn off heating if temperature higher than required - turn on heating if heating pipes are in danger of freezing • Implementation: - use a manual switch to turn on the house heating - use a room thermostat to detect room temperature - use a frost thermostat to detect outside temperature (danger of freezing) - use a digital electronic circuit to turn the heating on and off 'intelligently'

Oct 2007E1.2 Digital Electronics I

• Boolean representation: 4 variables H, R, F and S • H represents the On/Off switch of the entire heating system - H = 1 when the heating system is switched on. • R represents the room thermostat - R = 1 when the room temperature is lower than required • F represents the frost thermostat - F = 1 when the external temperature is near freezing • S represents the On/Off switch of the boiler - S = 1 when heat should be generated by the boiler

Oct 2007E1.2 Digital Electronics I

• S should be 1 when (H=1 and R=1) or when (F=1 and R=1) • In Boolean algebra we use for 'and' and + for 'or'

S = H R + F R

• If we could build an electronic circuit which implemented this Boolean expression we could sell it as a simple heating system controller

Oct 2007E1.2 Digital Electronics I

- Like ordinary algebra, Boolean algebra allows for operations on its variables •NOT- Takes the complement (inverse) of a single variable - Called 'NOT K' and written K • eg: Let K represent a key on a computer keyboard and let K = 1 mean the key is pressed - We now have a variable which shows the state of the key: • K=1 shows key is pressed • K=0 shows key is not pressed - If we take the compliment of K we have a variable which also shows the state of the key but in the opposite sense • K=1 shows key is not pressed • K=0 shows is pressed

Boolean Operators

Oct 2007E1.2 Digital Electronics I 3.9

Basic Boolean Operators & Logic Gates

•Inverter • AND Gate •OR Gate • Exclusive-OR Gate • NAND Gate • NOR Gate • Exclusive-NOR Gate

Oct 2007E1.2 Digital Electronics I 3.10

Truth Tables

• How a logic circuit's output depends on the logic levels present at the inputs.

Oct 2007E1.2 Digital Electronics I 3.11

The OR Operation & Gate

Boolean expression

Truth table

0 = LOW

1 = HIGH

The output of an OR gate is

HIGH whenever one or more

inputs are HIGH

Timing Diagram

Symbol or

Schematic

Truth Table &

Boolean Expression

Timing Diagram

Oct 2007E1.2 Digital Electronics I 3.12

4-input OR Gate

4-Input OR Gate

Oct 2007E1.2 Digital Electronics I 3.13

Summary of OR operation

• Produce a result of 1 whenever any input is 1.

Otherwise 0.

• An OR gate is a logic circuit that performs an OR operation on the circuit's input • The expression x=A+B is read as "x equals A OR B"

Oct 2007E1.2 Digital Electronics I 3.14

Example of the use of an OR gate in an Alarm system

Oct 2007E1.2 Digital Electronics I 3.15

Example 2

Oct 2007E1.2 Digital Electronics I 3.16

Example 3

Oct 2007E1.2 Digital Electronics I 3.17

Review Questions

• What is the only set of input conditions that will produce a LOW output for any OR gate? - all inputs LOW • Write the Boolean expression for a six-input OR gate - X=A+B+C+D+E+F • If the A input in previous example is permanently kept at the 1 level, what will the resultant output waveform be? - constant HIGH

Oct 2007E1.2 Digital Electronics I 3.18

The AND Operation & AND Gate

Boolean expression

Truth table

0 = LOW

1 = HIGH

Timing Diagram

The output of an AND gate is HIGH only

when all inputs are HIGH.

3-Input AND Gate

Oct 2007E1.2 Digital Electronics I 3.19

Summary of the AND operation

• The AND operation is performed the same as ordinary multiplication of 1s and 0s. • An AND gate is a logic circuit that performs the AND operation on the circuit's inputs. • An AND gate output will be 1 only for the case when all inputs are 1; for all other cases the output will be 0. • The expression x=ABis read as "x equals A

AND B."

Oct 2007E1.2 Digital Electronics I 3.20

Review Questions

• What is the only input combination that will produce a

HIGH at the output of a five-input AND gate?

- all 5 inputs = 1 • What logic level should be applied to the second input of a two-input AND gate if the logic signal at the first input is to be inhibited(prevented) from reaching the output? - A LOW input will keep the output LOW • True or false: An AND gate output will always differ from an OR gate output for the same input conditions. -False

Oct 2007E1.2 Digital Electronics I 3.21

The NOT Operation & Inverter

Boolean expressionTruth table

0 = LOW

1 = HIGH

Timing Diagram

The output of an inverter is always the

complement (opposite) of the input.

Oct 2007E1.2 Digital Electronics I 3.22

Boolean Operations and Expressions

•Sum (OR)

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 1

• Product (AND)

0 0 = 0

0 1 = 0

1 0 = 0

1 1 = 1

Oct 2007E1.2 Digital Electronics I 3.23

The NAND Gate

Boolean expression

Truth table

0 = LOW

1 = HIGH

The output of a NAND gate is HIGH

whenever one or more inputs are LOW.

Timing Diagram

Oct 2007E1.2 Digital Electronics I 3.24

The NOR Gate

Boolean expression

Truth table

0 = LOW

1 = HIGH

The output of a NOR gate is LOW

whenever one or more inputs are HIGH.

Timing Diagram

Oct 2007E1.2 Digital Electronics I 3.25

Describing logic circuits algebraically

• Any logic circuit, no matter how complex, can be completely described using the three basic Boolean operations: OR, AND, NOT. • Example: logic circuit with its Boolean expression

Oct 2007E1.2 Digital Electronics I 3.26

Parentheses

• How to interpret AB+C? -Is it AB ORed with C ? Is it A ANDed with B+C ? • Order of precedence for Boolean algebra: AND before OR. Parentheses make the expression clearer, but they are not needed for the case on the preceding slide. • Therefore the two cases of interpretations are :

Oct 2007E1.2 Digital Electronics I 3.27

Circuits Contain INVERTERs

• Whenever an INVERTER is present in a logic-circuit diagram, its output expression is simply equal to the input expression with a bar over it.

Oct 2007E1.2 Digital Electronics I 3.28

More Examples

Oct 2007E1.2 Digital Electronics I 3.29

Precedence

1. First, perform all inversions of single terms

2. Perform all operations with parentheses

3. Perform an AND operation before an OR operation

unless parentheses indicate otherwise

4. If an expression has a bar over it, perform the

operations inside the expression first and then invert the result

Oct 2007E1.2 Digital Electronics I 3.30

Determining output level from a diagram

Oct 2007E1.2 Digital Electronics I 3.31

More Example

Oct 2007E1.2 Digital Electronics I 3.32

Implementing Circuits From Boolean Expressions

• When the operation of a circuit is defined by a Boolean expression, we can draw a logic-circuit diagram directly from that expression.

Oct 2007E1.2 Digital Electronics I 3.33

Example

• Draw the circuit diagram to implement the expression ))((CBBAx

Oct 2007E1.2 Digital Electronics I 3.34

Review Question

• Draw the circuit diagram that implements the expression using gates having no more than three inputs. )(DABCAxquotesdbs_dbs5.pdfusesText_10