107
Compiled by : Mr. Mark Anthony P. Cezar ( Lecture )

Digital Logic Circuit

Embed Size (px)

DESCRIPTION

Digital Logic Circuit. Compiled by : Mr. Mark Anthony P. Cezar ( Lecture ). Chapter II Introduction to Numeric and Binary System. Numbers(s) A number is a mathematical object used to count and measure. Classification of numbers Natural Numbers Integers Rational Numbers - PowerPoint PPT Presentation

Citation preview

Page 1: Digital Logic Circuit

Compiled by : Mr. Mark Anthony P. Cezar ( Lecture )

Page 2: Digital Logic Circuit

Numbers(s)

A number is a mathematical object used to count and measure.

Classification of numbers

Natural NumbersIntegersRational NumbersComplex NumbersComputable Numbers

Chapter II

Introduction to Numeric and Binary System

Page 3: Digital Logic Circuit
Page 4: Digital Logic Circuit

Binary Numeral System or Binary Number System

Base-2 number systemNumeric values using two symbols 0 and 1Used internally by almost all modern computersIs a writing system of expressing numbers with symbolThe words binary comes from “Bi” MEANING TWO”

Example: Bicycle, Binocular

Example:

The number 10 means 2 in decimal

Why?

Page 5: Digital Logic Circuit

"There are 10 kinds of people in the world, those who understand binary numbers, and those who don't."

Page 6: Digital Logic Circuit
Page 7: Digital Logic Circuit

The BIT as a starting point . . . .

Page 8: Digital Logic Circuit

Bit is the smallest unit of data.Where as, Binary Number is made up of only 0s and 1s

Page 9: Digital Logic Circuit

Number System Conversion

Page 10: Digital Logic Circuit

As computer programmer, it is important to know the different numeral system.

Page 11: Digital Logic Circuit
Page 12: Digital Logic Circuit
Page 13: Digital Logic Circuit
Page 14: Digital Logic Circuit

Same as . . .

Page 15: Digital Logic Circuit
Page 16: Digital Logic Circuit
Page 17: Digital Logic Circuit

BINARY ADDITION

Page 18: Digital Logic Circuit

BINARY SUBTRACTION

Page 19: Digital Logic Circuit

QUIZ

Page 20: Digital Logic Circuit

Addition Subtraction

Page 21: Digital Logic Circuit

BINARY MULTIPLICATON

Page 22: Digital Logic Circuit

BINARY DIVISION

Page 23: Digital Logic Circuit

Binary Multiplication

1.10 x 10 =2.100 x 11 =3.101 x 10=4.1011 x 11 =5.11011 x 101 =

Binary Division

1.100 / 10 =2.111 /11 =3.1010/100 =4.1101/11 =5.101111 / 10 =

Page 24: Digital Logic Circuit

Answer Multiplication 1-5 Answer Division 1-5

Page 25: Digital Logic Circuit

Do not just think . . .Analyze.Know the logic . . …..

You have a fox, a chicken and a sack of grain. You must cross a river with only one of them at a time. If you leave the fox with the chicken he will eat it; if you leave the

chicken with the grain he will eat it. How can you get all three across safely?

MIND TEASER

Page 26: Digital Logic Circuit

Chapter II

Logic CircuitsVariables, functions, truth tables,gates and networks

Page 27: Digital Logic Circuit

Digital Logic Logic Circuit used to build computerLogic circuit perform operation on digital signalsThe general form of logic circuit is a switching networkIn binary Logic circuits are only two values 0 and 1Digital HardwareLate 1960s and early 1970s saw a revolutionary in digital capability – smaller transistors -larger chip sizeMore transistor/chip gives greater functionalityIntegrated circuits are fabricated on silicon wafersChips have tens to million transistorProvides motivation for computer based design techniques

Page 28: Digital Logic Circuit
Page 29: Digital Logic Circuit
Page 30: Digital Logic Circuit
Page 31: Digital Logic Circuit
Page 32: Digital Logic Circuit
Page 33: Digital Logic Circuit
Page 34: Digital Logic Circuit
Page 35: Digital Logic Circuit
Page 36: Digital Logic Circuit
Page 37: Digital Logic Circuit
Page 38: Digital Logic Circuit
Page 39: Digital Logic Circuit
Page 40: Digital Logic Circuit
Page 41: Digital Logic Circuit
Page 42: Digital Logic Circuit
Page 43: Digital Logic Circuit
Page 44: Digital Logic Circuit
Page 45: Digital Logic Circuit
Page 46: Digital Logic Circuit
Page 47: Digital Logic Circuit
Page 48: Digital Logic Circuit

15 Minutes

Review

Page 49: Digital Logic Circuit
Page 50: Digital Logic Circuit

quiz

1.z=tb+c2.wxyx wy not(x) + wy

Page 51: Digital Logic Circuit
Page 52: Digital Logic Circuit
Page 53: Digital Logic Circuit
Page 54: Digital Logic Circuit
Page 55: Digital Logic Circuit
Page 56: Digital Logic Circuit
Page 57: Digital Logic Circuit
Page 58: Digital Logic Circuit

Quiz

Page 59: Digital Logic Circuit
Page 60: Digital Logic Circuit
Page 61: Digital Logic Circuit
Page 62: Digital Logic Circuit
Page 63: Digital Logic Circuit
Page 64: Digital Logic Circuit
Page 65: Digital Logic Circuit
Page 66: Digital Logic Circuit
Page 67: Digital Logic Circuit

Chapter IIILogic CircuitsSynthesis using AND, OR, andNOT gates

Optimized Implementation ofLogic Functions:Karnaugh Maps and MinimumSum-of-Product Forms

Page 68: Digital Logic Circuit

Example logic circuit design

• Assume we want to design a logic circuit withthree inputs x, y, and z• The circuit output should be 1 only when x=1and either y or z (or both) is 1– Three possible combinations• x=1, y=0, z=1 => xy’z• x=1, y=1, z=0 => xyz’• x=1, y=1, z=1 => xyz• The function could be written as– f(x,y,z)=xy’z+xyz’+xyz

Page 69: Digital Logic Circuit

Example logic circuit design

Page 70: Digital Logic Circuit
Page 71: Digital Logic Circuit
Page 72: Digital Logic Circuit
Page 73: Digital Logic Circuit
Page 74: Digital Logic Circuit
Page 75: Digital Logic Circuit

• The Karnaugh map (K-map) provides asystematic (and graphical) way of performingthis operation• Minterms can be combined by 14a when theydiffer in only one variable– f(x,y,z) = xyz+xyz’ = xy(z+z’) = xy(1) = xy• The K-map illustrates this combinationgraphically

Karnaugh map

Page 76: Digital Logic Circuit
Page 77: Digital Logic Circuit
Page 78: Digital Logic Circuit
Page 79: Digital Logic Circuit
Page 80: Digital Logic Circuit
Page 81: Digital Logic Circuit
Page 82: Digital Logic Circuit
Page 83: Digital Logic Circuit
Page 84: Digital Logic Circuit
Page 85: Digital Logic Circuit
Page 86: Digital Logic Circuit
Page 87: Digital Logic Circuit
Page 88: Digital Logic Circuit
Page 89: Digital Logic Circuit
Page 90: Digital Logic Circuit
Page 91: Digital Logic Circuit
Page 92: Digital Logic Circuit
Page 93: Digital Logic Circuit
Page 94: Digital Logic Circuit
Page 95: Digital Logic Circuit
Page 96: Digital Logic Circuit
Page 97: Digital Logic Circuit
Page 98: Digital Logic Circuit
Page 99: Digital Logic Circuit
Page 100: Digital Logic Circuit
Page 101: Digital Logic Circuit
Page 102: Digital Logic Circuit
Page 103: Digital Logic Circuit
Page 104: Digital Logic Circuit
Page 105: Digital Logic Circuit
Page 106: Digital Logic Circuit
Page 107: Digital Logic Circuit

Programmable logic devices, what are they? Integrated circuit that you program using a hardware description language such as VHDL or Verilog.

-Languages that you may have heard of are CUPL or ADA. With the correct tools you can even generate a schematic that is used to build the file that will be used to program the device