Sunday, October 21, 2012

Digital Logic

3.0 Digital Logic
As we all known , informations inside a computer is processed and stored as 0-1 bit. Followed by graphical symbol and algebraic expression of basic logic gates such as AND gate , OR gate , NOT gate and also universal gates , NAND gate , NOR gate and XOR gate. These gates sometimes act as a switch also.

3.1 basic logic gates

examples of basic logic gates symbols and brief explanations :

AND gate










The notation for the AND of A and B is A*B or AB
A.B =Y

truth table:
A
B
Y=A.B
0
0
0
0
1
0
1
0
0
1
1
1







OR gate






The notation for the OR of A and B is A+B
A+B=Y 

truth table:
A
B
Y=A+B
0
0
0
0
1
1
1
0
1
1
1
1


  





NOT gate







The notation for the COMPLEMENT or NOT of A is A'
A=A'

truth table :
A
A'
0
0
1
0





NAND gate







The term “NAND” stands for “not-and” meaning that output C is the inverse from the AND gate
A.B=(A.B)’=Y

truth table:
A
B
Y=(AB)’
0
0
1
0
1
1
1
0
1
1
1
0








NOR gate






The term “NOR” stands for “not-or,” meaning that output C is the inverse from the OR gate
A+B=(A+B)’=Y

truth table :
A
B
Y=(A+B)'
0
0
1
0
1
0
1
0
0
1
1
0












3.2 Combinational circuit

Combinational circuit involves circuit that combined gates in altering inputs into various output to suit the circuit builds.

  • computes output based on current input and it is a logic block that contains no memory
  • it can be defined in three ways
           1.by using truth table
              e.g:   
A
B
Y=(A+B)'
0
0
1
0
1
0
1
0
0
1
1
0

           2.by using graphical symbol
               e.g: 
           3.and using boolean equations
              e.g:  F=(A.B)+(A+C)'(CB)

3.2.1 Boolean equation form

Boolean equation can be represented in two forms, Sum-Of-Product and Product-Of-Sum.

Sum-of-product (SOP)
  • Sum of each product
  • Easier to derive from truth table
  • E = ((A.B) + (A.C) + (B.C))

Product-of-sum (POS) 
  • Product each sum.
  • Usually used if more 1s produced in output function
  • E = ((A+B).(A+C).(B+C))

*two ways to simplify boolean equations by using Laws Of Boolean Algebra and De Morgan's Law.


3.2.1.1 Laws Of Boolean Algebra

basic laws of Boolean Algebra


3.2.1.2 De Morgan's Law

first and second De Morgan's Law
De-marg f law.PNG





No comments:

Post a Comment