Lecture 1: Introduction to Digital Logic Design CK Cheng Tuesday 4/1/02.

Slides:



Advertisements
Similar presentations
Digital Circuits.
Advertisements

IN2305-II Embedded Programming Lecture 2: Digital Logic.
1 CK Cheng CSE Dept. UC San Diego CS 140, Lecture 2 Combinational Logic.
التصميم المنطقي Second Course
ECE 301 – Digital Electronics Minterm and Maxterm Expansions and Incompletely Specified Functions (Lecture #6) The slides included herein were taken from.
CS 140 Lecture 2 Combinational Logic CK Cheng 4/04/02.
1 CS 140 Lecture 3 Combinational Logic Professor CK Cheng CSE Dept. UC San Diego.
CS 140 Lecture 3 Professor CK Cheng 10/3/02. 1.Specification 2.Implementation 3.K-maps Part I.
1 CS 20 Lecture 14 Karnaugh Maps Professor CK Cheng CSE Dept. UC San Diego.
CS 140 Lecture 3 Professor CK Cheng Tuesday 4/09/02.
CS 140 Lecture 13 Combinational Standard Modules Professor CK Cheng CSE Dept. UC San Diego 1.
1 Lecture 1: Introduction to Digital Logic Design CK Cheng CSE Dept. UC San Diego.
1 Lecture 1: Introduction to Digital Logic Design CK Cheng CSE Dept. UC San Diego.
1 CK Cheng CSE Dept. UC San Diego CS 140, Lecture 2 Combinational Logic.
CS 140 Lecture 6: Other Types of Gates Professor CK Cheng 1.
CS 140 Lecture 4 Professor CK Cheng Tuesday 5/08/02.
CS 140 Lecture 6 Professor CK Cheng Tuesday 10/15/02.
CS 140 Lecture 14 Professor CK Cheng 11/14/02. Part II. Standard Modules A.Interconnect B.Operators. Adders Multiplier Adders1. Representation of numbers.
CK Cheng Tuesday 10/2/02 CS 140 Lecture 2. Part I. Combinational Logic I) Specification –a. Language –b. Truth Table –c. Boolean Algebra –d. Incompletely.
Lecture 1: Introduction to Digital Logic Design CK Cheng Thursday 9/26/02.
CS 140 Lecture 4 Combinational Logic: K-Map Professor CK Cheng CSE Dept. UC San Diego 1.
1 CS 140 Lecture 3 Combinational Logic Professor CK Cheng CSE Dept. UC San Diego.
CS 140 Lecture 6 Professor CK Cheng UC San Diego.
CS 140 Lecture 5 Professor CK Cheng CSE Dept. UC San Diego 1.
CS 140 Lecture 19 Professor CK Cheng 12/05/02. Sequential Machine Standard Modules Combinational Sequential System Designs.
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
1 CK Cheng CSE Dept. UC San Diego CSE 140, Lecture 2 Combinational Logic.
Combinational Circuits
Morgan Kaufmann Publishers
Lecture 4 Logic gates and truth tables Implementing logic functions
4.1 Conversion of English Sentences to Boolean Equations
1 COMBINATIONAL LOGIC One or more digital signal inputs One or more digital signal outputs Outputs are only functions of current input values (ideal) plus.
طراحی مدارهای منطقی نیمسال دوم دانشگاه آزاد اسلامی واحد پرند.
1 Lecture 1: Introduction to Digital Logic Design CK Cheng CSE Dept. UC San Diego.
ADDERS Half Adders Recall that the basic rules of binary addition are as indicated below in Table 2-9. A circuit known as the half-adder carries out these.
Chapter 2Basic Digital Logic1 Chapter 2. Basic Digital Logic2 Outlines  Basic Digital Logic Gates  Two types of digital logic circuits Combinational.
Module 9.  Digital logic circuits can be categorized based on the nature of their inputs either: Combinational logic circuit It consists of logic gates.
Digital Electronics Lecture 6 Combinational Logic Circuit Design.
Computer Science 101 Circuit Design - Examples. Sum of Products Algorithm Identify each row of the output that has a 1. Identify each row of the output.
CSE 140, Lecture 2 Combinational Logic
Digital Logic. 2 Abstractions in CS (gates) Basic Gate: Inverter IO IO GNDI O Vcc Resister (limits conductivity) Truth Table.
Universal college of engineering & technology. .By Harsh Patel)
Lecture 4 Introduction to Boolean Algebra. Binary Operators In the following descriptions, we will let A and B be Boolean variables and define a set of.
CEC 220 Digital Circuit Design
1 CK Cheng CSE Dept. UC San Diego CSE 140, Lecture 2 Combinational Logic.
1 Combinational Logic EE 208 – Logic Design Chapter 4 Sohaib Majzoub.
CSE 140: Components and Design Techniques for Digital Systems Lecture 3: Incompletely Specified Functions and K Maps CK Cheng Dept. of Computer Science.
Chapter 3 Digital Logic Structures
Gates AND, OR, NOT NAND, NOR Combinational logic No memory A set of inputs uniquely and unambiguously specifies.
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC. De Morgan’s Theorem De Morgan’s Theorem.
CEC 220 Digital Circuit Design Minterms and Maxterms Monday, January 26 CEC 220 Digital Circuit Design Slide 1 of 11.
1 CS 352 Introduction to Logic Design Lecture 2 Ahmed Ezzat Boolean Algebra and Its Applications Ch-3 + Ch-4.
Lecture 3: Incompletely Specified Functions and K Maps
Digital Logic Design 1st Exam Solution
Boolean Expressions Lecture No. 10.
Lecture 4: Combinational Functions and Circuits
CSE 140, Lecture 2 Combinational Logic
CSE 311 Foundations of Computing I
Lecture 3: Incompletely Specified Functions and K Maps
ECE 301 – Digital Electronics
Digital Logic.
Number Systems and Circuits for Addition
Lecture 4 Minterm and Maxterm
Digital Logic.
CSE 140 Lecture 3 Combinational Logic: Implementation
Electronics for Physicists
XOR Function Logic Symbol  Description  Truth Table 
CSE 140 Lecture 4 Combinational Logic: K-Map
CS 140 Lecture 13 Professor CK Cheng 11/12/02.
Presentation transcript:

Lecture 1: Introduction to Digital Logic Design CK Cheng Tuesday 4/1/02

We will cover four major things in this course: - Combinational Logic - Sequential Networks - Standard Modules - System Design

Overall Picture of CS140 Mux Memory ALU Memory Control Subsystem conditions control input

Two Types of Circuits Combinational logic: fi(x) x1. xn y i = f i (x 1,..x n ) xi CLK Sequential Networks 1) Memory 2) Time Steps (Clock) y i t = f i (x 1 t,…x n t, s 1 t, … s n t ) S i t+1 = g i (x 1 t,…,x n t, s 1 t,….s n t )

Part I. Combinational Logic I) Specification II) Implementation III) Different Types of Gates ab + cd abab cdcd e cd ab e (ab+cd)

Example: Adder (counter) Carry Sum Carryout Sums Carry bits

Half Adder a b carry sum Sum = ab’ + a’b Carry = ab Truth Table carry sum abab

Part I. Specification 1)Language 2)Truth Table 3)Boolean Expression 4)Incompletely Specified Function

Example: Full Adder Id a b c in carry sum FA a1b1a1b1 a2b2a2b2 a3b3a3b3 s1s1 s2s2 s3s3 c1c1 c2c2 s4s4 c0c0

Minterm and maxterm Id a b c in carryout a+b+c a+b+c’ a+b’+c a’ b c a’+b+c a b’c a b c’ a b c minterm maxterm

Examples f1(a, b, c in ) = a’bc + ab’c + abc’ + abc f2(a. b. c in ) = (a+b+c)(a+b+c’)(a+b’+c)(a’+b’+c) f1(a, b, c in ) = m3 + m5 + m6 + m7 =  m(3,5,6,7) f2(a, b, c in ) = M0M1M2M4 =  M(0, 1, 2, 4) a’bc = 1 iff (a, b, c) = (0, 1, 1) ab’c = 1 iff (a, b, c) = (1, 0, 1) f1(a,b,c) = 1 iff (a,b,c) = (0,1,1)(1,0,1)(1,1,0)(1,1,1) f2(a+b+c) = 0 iff (a,b,c) = (0,0,0)