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

Slides:



Advertisements
Similar presentations
Chapter 3 Gate-Level Minimization
Advertisements

Switching circuits Composed of switching elements called “gates” that implement logical blocks or switching expressions Positive logic convention (active.
Sahar Mosleh PageCalifornia State University San Marcos 1 Introductory Concepts This section of the course introduces the concept of digital circuits and.
Prof. Sin-Min Lee Department of Computer Science
1 Combinational Logic Design&Analysis. 2 Introduction We have learned all the prerequisite material: – Truth tables and Boolean expressions describe functions.
ECE 3110: Introduction to Digital Systems
1 EE 365 Combinational-Circuit Synthesis. 2 Combinational-Circuit Analysis Combinational circuits -- outputs depend only on current inputs (not on history).
Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.
Section 10.3 Logic Gates.
SYEN 3330 Digital SystemsJung H. Kim Chapter SYEN 3330 Digital Systems Chapter 2 – Part 1.
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, C++ Version, Fourth Edition.
CS 300 – Lecture 3 Intro to Computer Architecture / Assembly Language Digital Design.
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
Chapter 2: Combinatorial Logic Circuits Illustration Pg. 32 Logic Circuit Diagrams - Circuit Optimization -2,3,4 level maps 48 elements Optimized to 25.
Digital Fundamentals with PLD Programming Floyd Chapter 4
Computer Organization and Assembly Language: Chapter 7 The Karnaugh Maps September 30, 2013 By Engineer. Bilal Ahmad.
In science, technology, business, and, in fact, most other fields of endeavor, we are constantly dealing with quantities. Quantities are measured, monitored,
Chapter 2 Combinational Systems And / Or / Not. TRIAD PRINCIPLE: Combinational is about And / Or / Not combinations As well as equivalent functions. It.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 12 – Design Procedure.
Digital Electronics.
Chapter 4 Gates and Circuits. Integrated Circuits aka CHIPS What’s in this thing???? 4–2.
1 Logic Gates Digital Computer Logic Kashif Bashir WWW:
Chapter 3.5 Logic Circuits. How does Boolean algebra relate to computer circuits? Data is stored and manipulated in a computer as a binary number. Individual.
ECE 2372 Modern Digital System Design
Boolean Algebra and Digital Circuits
9/15/09 - L7 Two Level Circuit Optimization Copyright Joanne DeGroat, ECE, OSU1 Two Level Circuit Optimiztion An easier way to generate a minimal.
Chapter 10 (Part 2): Boolean Algebra  Logic Gates (10.3) (cont.)  Minimization of Circuits (10.4)
1 EE121 John Wakerly Lecture #4 Combinational-Circuit Synthesis ABEL.
CS/EE 3700 : Fundamentals of Digital System Design Chris J. Myers Lecture 2: Intro. to Logic Circuits Chapter 2.
Course contents Chapter 1 - section 1.6 Chapter 2 - all sections Chapter – 4.7, and 4.12 Chapter , Chapter 6 - all sections.
CSCI-100 Introduction to Computing Hardware Design Part I.
CSE 140, Lecture 2 Combinational Logic
Chapter 0 deSiGn conCepTs EKT 221 / 4 DIGITAL ELECTRONICS II.
Chapter 5 Boolean Algebra and Reduction Techniques 1.
CS/EE 3700 : Fundamentals of Digital System Design Chris J. Myers Lecture 4: Logic Optimization Chapter 4.
Computer logic Data and programs in digital computers are represented and processed by electronic circuit networks called digital logic circuits or logic.
June 10, 2002© Howard Huang1 Number systems To get started, we’ll discuss one of the fundamental concepts underlying digital computer design:
Lecture 11 Combinational Design Procedure
CS151 Introduction to Digital Design Chapter 2: Combinational Logic Circuits Lecture 5: Binary Logic and Gates.
Karnaugh Maps (K-Maps)
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Binary Numbers For digital systems, the.
Logic Design EE-2121 Manesh T. Digital Systems  Introduction  Binary Quantities and Variables  Logic Gates  Boolean Algebra  Combinational Logic.
EE2420 – Digital Logic Summer II 2013 Hassan Salamy Ingram School of Engineering Texas State University Set 5: Karnaugh Maps.
ECE 2110: Introduction to Digital Systems
Decoders Zhijian John Wang. What are they? Overview of a decoder A device that reverses the process of an encoder Convert information from one format.
 A transistor is the basic building block of electronic components.  The average computer may have millions of them within its circuits.  Essentially,
1 Digital Logic Design (41-135) Chapter 6 Combinational Circuit Building Blocks Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006.
Mu.com.lec 9. Overview Gates, latches, memories and other logic components are used to design computer systems and their subsystems Good understanding.
Digital Systems Design 1 Signal Expressions Multiply out: F = ((X + Y)  Z) + (X  Y  Z) = (X  Z) + (Y  Z) + (X  Y  Z)
Assembly Lab1 - Review.
CHAPTER 3 Simplification of Boolean Functions
Combinational Logic Design
Combinational Logic Design&Analysis.
CSC205 Jeffrey N. Denenberg Lecture #5
CSCI-100 Introduction to Computing
Computer Architecture CST 250
Digital Signals Digital Signals have two basic states:
Basic Digital Logic Basic Gates
Fundamentals & Ethics of Information Systems IS 201
Introduction to Digital Systems
Logic Gates.
CSC 220: Computer Organization Logic Gates and Functions
Dr. Clincy Professor of CS
Combinational Circuits
Lecture 5 Binary Operation Boolean Logic. Binary Operations Addition Subtraction Multiplication Division.
Digital System Design Combinational Logic
Combinational Circuits
Digital Logic Design Basics Combinational Circuits Sequential Circuits.
SYEN 3330 Digital Systems Chapter 2 – Part 1 SYEN 3330 Digital Systems.
Presentation transcript:

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

Numbers(s) A number is a mathematical object used to count and measure. Classification of numbers Natural Numbers Integers Rational Numbers Complex Numbers Computable Numbers Chapter II Introduction to Numeric and Binary System

Binary Numeral System or Binary Number System  Base-2 number system  Numeric values using two symbols 0 and 1  Used internally by almost all modern computers  Is a writing system of expressing numbers with symbol  The words binary comes from “Bi” MEANING TWO” Example: Bicycle, Binocular Example: The number 10 means 2 in decimal Why?

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

The BIT as a starting point....

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

Number System Conversion

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

Same as...

BINARY ADDITION

BINARY SUBTRACTION

QUIZ

AdditionSubtraction

BINARY MULTIPLICATON

BINARY DIVISION

Binary Multiplication 1.10 x 10 = x 11 = x 10= x 11 = x 101 = Binary Division / 10 = /11 = /100 = /11 = / 10 =

Answer Multiplication 1-5 Answer Division 1-5

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

Chapter II Logic Circuits Variables, functions, truth tables, gates and networks

Digital Logic  Logic Circuit used to build computer  Logic circuit perform operation on digital signals  The general form of logic circuit is a switching network  In binary Logic circuits are only two values 0 and 1  Digital Hardware  Late 1960s and early 1970s saw a revolutionary in digital capability – smaller transistors -larger chip size  More transistor/chip gives greater functionality  Integrated circuits are fabricated on silicon wafers  Chips have tens to million transistor  Provides motivation for computer based design techniques

15 Minutes Review

quiz 1.z=tb+c 2.wxyx wy not(x) + wy

Quiz

Chapter III Logic Circuits Synthesis using AND, OR, and NOT gates Optimized Implementation of Logic Functions: Karnaugh Maps and Minimum Sum-of-Product Forms

Example logic circuit design Assume we want to design a logic circuit with three inputs x, y, and z The circuit output should be 1 only when x=1 and 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

Example logic circuit design

The Karnaugh map (K-map) provides a systematic (and graphical) way of performing this operation Minterms can be combined by 14a when they differ in only one variable – f(x,y,z) = xyz+xyz’ = xy(z+z’) = xy(1) = xy The K-map illustrates this combination graphically Karnaugh map

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