UNIT-1: Digital Electronics Introduction
UNIT-1: Digital Electronics Introduction
UNIT-1: Digital Electronics Introduction
4/30/2012
VINAY NASSA
4/30/2012
Logic Gates
Binary Digital Input Signal Gate . Binary Digital Output Signal
Truth Table
Truth Table
The most elementary specification of the function of a Digital Logic Circuit is the Truth Table Table that describes the Output Values for all the combinations of the Input Values, called MINTERMS
4/30/2012
VINAY NASSA
COMBINATIONAL GATES
Name
A
Symbol
X B A X B
X=A+B
A A A X
X = A X=A
X B A X B A X B A X B
X = (AB)
B 0 1 0 1 X 1 0 0 0 X 0 1 1 0 X 1 0 0 1
X 1 1 1 0
XNOR
4/30/2012
-In 1854 George Boole introduced a systematic treatment of logic and developed for this purpose an algebraic system now called Boolean algebra. - He developed a consistent set of postulates that were sufficient to define a new type of algebra: Boolean Algebra (similar to Linear Algebra). -Many of the rules are the same as the ones in Linear Algebra.
-Boolean algebra is a form of algebra that deals with single digit binary values and variables. Values and variables can indicate some of the following binary pairs of values: ON / OFF TRUE / FALSE HIGH / LOW CLOSED / OPEN 1/0
4/30/2012
VINAY NASSA
BOOLEAN ALGEBRA
Boolean Algebra
* Algebra with Binary(Boolean) Variable and Logic Operations * Boolean Algebra is useful in Analysis and Synthesis of Digital Logic Circuits - Input and Output signals can be represented by Boolean Variables, and - Function of the Digital Logic Circuits can be represented by Logic Operations, i.e., Boolean Function(s) - From a Boolean function, a logic diagram can be constructed using AND, OR, and I
4/30/2012
VINAY NASSA
There are 6 fundamental laws, or axioms, used to formulate various algebraic structures: Closure: Boolean algebra operates over a field of numbers, B = {0,1}: (1,0) (1,0) For every x, y in B: (1,0) x + y is in B (1,0) (1,0) x . y is in B
(1,0)
1.
4/30/2012
VINAY NASSA
F=x+y
x y
F = x.y
y
y
F=y+x
y x
VINAY NASSA
F = y.x
x
4/30/2012
x y
F = xyz z
z y
4/30/2012
F = xyz
x
VINAY NASSA
4/30/2012
VINAY NASSA
A set B is said to have an identity element with respect to a binary operation {+} on B if there exists an element designated by 0 in B with the property: 0+x=x
Example: OR operation
Similar to Linear Algebra
4/30/2012 VINAY NASSA
4/30/2012
VINAY NASSA
Commutative x+y=y+x xy = yx Associative (x + y) + z = x + (y + z) (xy)z = x(yz) Distributive x + (yz) = (x + y)(x + z) x(y + z) = (xy) + (xz)
4/30/2012
x+1=1 x.0=0
VINAY NASSA
Other Theorems
Theorem 1(a):
Theorem 1(b):
4/30/2012
VINAY NASSA
Other Theorems
Theorem 2(a): Theorem 2(b):
x xy x x xy x(1 y ) x( y 1) x.1 x
4/30/2012
VINAY NASSA
the Boolean function - Derivation of equivalent Boolean functions to obtain logic diagrams utilizing different logic gates -- Ordinarily ANDs, ORs, and Inverters -- But a certain different form of Boolean function may be convenient to obtain circuits with NANDs or NORs
VINAY NASSA
4/30/2012
DeMorgans Theorems
Theorem 1 (x + y) = x y Theorem 2 (x y) = x + y
4/30/2012
VINAY NASSA
4/30/2012
VINAY NASSA
Duality Principle
Duality principle: States that a Boolean equation remains valid if we take the dual of the expressions on both sides of the equals sign. The dual can be found by interchanging the AND and OR operators along with also interchanging the 0s and 1s. This is evident with the duals in the basic identities. For instance: DeMorgans Law can be expressed in two forms (X+Y)= XY as well as (XY) = X + Y
4/30/2012 VINAY NASSA
FUNCTION MANIPULATION(1)
Example: Simplify the following expression F = BC+BC+BA Simplification F=B(C+C)+ BA F=B1+BA F=B(1+A) F=B
4/30/2012 VINAY NASSA
FUNCTION MANIPULATION(2)
Example: Simplify the following expression xy + xc + yc = xy + xc L.H.S: xy + xc + yc = xy + xc + yc(x + x) = xy + xc + xyc + xcy = (xy + xyc) + (xc + xcy) = xy + xc
4/30/2012 VINAY NASSA
F ( AB'C ) D' E F ' [( AB'C ) D' E ]' [( AB'C ) D' ]' E ' [( AB'C )' D' ' ]E ' [( AB' )'C ' D]E ' ( A' B)C ' E ' DE '
x( x y ) x'
[ x( x y )]' x'( x y )' x' x' y ' x' (1 y ' ) x' (1) x'
4/30/2012
VINAY NASSA
Review Questions
Simplify y = AC + ABC y = AC Simplify y = ABCD + ABCD y = ABD Simplify y = AD + ABD y = AD + BD
VINAY NASSA
4/30/2012
Review Questions
Simplify the expression
y = ABD+ ABD y = AB
4/30/2012
VINAY NASSA