– 1 – CSCE 211H Fall 2015 Lecture 5 Combinational Components Topics Products-of-Sums Form examples 5 variable and larger Karnaugh Maps Components: Decoders,

Slides:



Advertisements
Similar presentations
Logical Design.
Advertisements

Combinational Logic Circuits Chapter 2 Mano and Kime.
Introduction to Digital Systems By Dr. John Abraham UT-Panam.
Appendix B Digital Logic. Irvine, Kip R. Assembly Language for Intel-Based Computers, NOT AND OR XOR NAND NOR Truth Tables Boolean Operators.
1 Homework Reading –Tokheim, Section 5-10, 7-4 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
Chapter 4 Gates and Circuits.
Computer Engineering 222. VLSI Digital System Design Introduction.
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
Faculty of Computer Science © 2006 CMPUT 229 Digital Logic From Switches to Memories.
ELECTRONIC/COMPUTER AGE. Electronic/Computer Age  Electronics –Electrical signals can carry information quickly over wires or through the air by radio.
Computer ArchitectureFall 2008 © August 20 th, Introduction to Computer Architecture Lecture 2 – Digital Logic Design.
TDC 311 Digital Logic. Truth Tables  AND  OR  NOT  NAND  NOR  XOR  XNOR.
Gates and Logic Hakim Weatherspoon CS 3410, Spring 2011 Computer Science Cornell Universty See: P&H Appendix C.0, C.1, C.2.
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
Prof. Kavita Bala and Prof. Hakim Weatherspoon CS 3410, Spring 2014 Computer Science Cornell University See: P&H Appendix B.2 and B.3 (Also, see B.0 and.
Lecture 8 Topics –Switch –Transistor –CMOS transistor –Logic gates AND, OR, NOT Universal gates: NAND, NOR XOR.
Unit 7, Chapter 24 CPO Science Foundations of Physics.
Gates and Logic: From switches to Transistors, Logic Gates and Logic Circuits Hakim Weatherspoon CS 3410, Spring 2013 Computer Science Cornell University.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 2P. 1Winter Quarter Digital Electronics Lab 2.
Chapter 4 Gates and Circuits. 4–2 Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors.
Introduction to Digital Logic Design Appendix A of CO&A Dr. Farag
Chapter 4 Gates and Circuits.
33 in 1 Deluxe Electronic Exploration kit
Chapter 3 Digital Logic Structures. 3-2 Transistor: Building Block of Computers Microprocessors contain millions of transistors Intel Pentium 4 (2000):
1 CHAPTER 4: PART I ARITHMETIC FOR COMPUTERS. 2 The MIPS ALU We’ll be working with the MIPS instruction set architecture –similar to other architectures.
Digital Electronics.
Chapter 4 Gates and Circuits. Integrated Circuits aka CHIPS What’s in this thing???? 4–2.
Electric Components. Basics 1 Current: electrons moving together in same direction (electrons are always moving in materials like metals but in a random.
Introduction to Computing Systems from bits & gates to C & beyond Chapter 3 Digital Logic Structures Transistors Logic gates & Boolean logic Combinational.
Lecture 8 Transistors and CMOS Topics Combinational Circuits Quiz Structural VHDL Lab 2 VHDL: Decoders, Multiplexers Demultiplexers Readings 3. September.
School of Computer Science G51CSA 1 Computer Systems Architecture Fundamentals Of Digital Logic.
1 DIGITAL ELECTRONICS. 2 OVERVIEW –electronic circuits capable of carrying out logical (boolean) and arithmetic operations on information stored as binary.
Digital Logic. 4 Why is 32-bit or 64-bit significant in terms of speed, efficiency? 4 Difference between OR and XOR 4 What is a mux for? PLA 4 Two kinds.
DIGITAL LOGIC ELECTRICITY, GATES, COMPONENTS. DIGITAL LOGIC READING: APPENDIX C THROUGH C.3 The Student shall be able to: Define voltage, current, resistance,
Gates and Logic Hakim Weatherspoon CS 3410, Spring 2012 Computer Science Cornell Universty See: P&H Appendix C.2 and C.3 (Also, see C.0 and C.1)
Semiconductors, ICs and Digital Fundamentals. The Diode The semiconductor phenomena. Diode performance with ac and dc currents. Diode types: –General.
Digital Logic. 2 Abstractions in CS (gates) Basic Gate: Inverter IO IO GNDI O Vcc Resister (limits conductivity) Truth Table.
Lecture 8 Transistors Topics Review: Combinational Circuits Decoders Multiplexers Breadboards, LEDs Components on integrated circuit (ICs) Transistors.
ITEC 352 Lecture 3 Low level components(2). Low-level components Review Electricity Transistors Gates Really simple circuit.
Chapter 0 - reVieW Combinational Logic Circuit, Combinational Logic Circuit, Propagation Delay, Propagation Delay, Programmable Logic. Programmable Logic.
Chap 2. Combinational Logic Circuits
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009 Combinational Circuits.
CS/COE0447 Computer Organization & Assembly Language
– 1 – CSCE 211H Fall 2015 Lecture 5 Combinational Components Topics Products-of-Sums Form examples 5 variable and larger Karnaugh Maps Components: Decoders,
Lecture 3. Combinational Logic 2 Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education & Research.
1 CS 151: Digital Design Chapter 3: Combinational Logic Design 3-1Design Procedure CS 151: Digital Design.
CS151 Introduction to Digital Design Chapter 3: Combinational Logic Design 3-1 Design Procedure 1Created by: Ms.Amany AlSaleh.
CSCE 211 Digital Design Lecture 12 Registers
Digital Computers Logic Gates & Applications. Digital Computers Types of Material (Electric Conductivity) – Insulator Rubber / wood – Conductor Copper.
Introduction to Computing Systems and Programming Digital Logic Structures.
Digital Logic Design Basics Combinational Circuits Sequential Circuits Pu-Jen Cheng Adapted from the slides prepared by S. Dandamudi for the book, Fundamentals.
Chapter 3 Digital Logic Structures
WARM UP Two negative charges, one twice as large as the other, are located 0.05 m apart and experience a repulsive force of 5 N. What is the magnitude.
LOGIC CIRCUITLOGIC CIRCUIT. Goal To understand how digital a computer can work, at the lowest level. To understand what is possible and the limitations.
Lecture 3. Combinational Logic #2 Prof. Taeweon Suh Computer Science & Engineering Korea University COSE221, COMP211 Logic Design.
Transistor Basics – Part I. The Diode The semi-conductor phenomena Diode performance with AC and DC currents Diode types –General purpose –LED –Zenier.
L OGIC G ATES Computer Organization – week 3. W HAT ’ S ALU? 1. ALU stands for: Arithmetic Logic Unit 2. ALU is a digital circuit that performs Arithmetic.
CS2100 Computer Organisation
CHAPTER 3 Simplification of Boolean Functions
CS2100 Computer Organisation
COMP211 Computer Logic Design Lecture 3. Combinational Logic 2
Basics Combinational Circuits Sequential Circuits
Basics Combinational Circuits Sequential Circuits Ahmad Jawdat
Chapter 4 Gates and Circuits.
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Fundamentals of Computer Science Part i2
Lecture 4 Sums of Product Circuits Simplification
Lecture Part A Combinational Logic Design & Flip Flop
Homework Reading Tokheim, Section 5-10, 7-4.
Digital Logic.
Presentation transcript:

– 1 – CSCE 211H Fall 2015 Lecture 5 Combinational Components Topics Products-of-Sums Form examples 5 variable and larger Karnaugh Maps Components: Decoders, MultiplexersReadings September 21, 2015 CSCE 211 Digital Design

– 2 – CSCE 211H Fall 2015 Overview Last Time: Boolean Algebra Continued Combinational Circuit Analysis Sums-of-Products Form Karnaugh Maps 3,4 variable maps Don’t Care Conditions Products-of-Sums FormNew: Review Products-of-Sums Form (5, 6, … variable maps) Decoders Multiplexers Circuits kits on paper

– 3 – CSCE 211H Fall 2015 Karnaugh Map Simplification F(W,X,Y,Z) = YZ WX Z W X Y

– 4 – CSCE 211H Fall 2015 Karnaugh Map Simplification F(W,X,Y,Z) = YZ WX Z W X Y

– 5 – CSCE 211H Fall 2015 Products-of-Sums Simplification F(W,X,Y,Z) = YZ WX Z W X Y

– 6 – CSCE 211H Fall Variable Map Simplification F(V, W,X,Y,Z) = YZ WX Z W X Y YZ WX Z W X Y

– 7 – CSCE 211H Fall Variable Map Simplification F(V, W,X,Y,Z) = YZ WX Z W X Y YZ WX Z W X Y

– 8 – CSCE 211H Fall Variable Map F(U,V,W,X,Y,Z) =

– 9 – CSCE 211H Fall Variable Map F(U,V,W,X,Y,Z) =

– 10 – CSCE 211H Fall 2015 Combinational Circuits A combinational circuit is one that The outputs are functions strictly of the inputs There are no feedback loops

– 11 – CSCE 211H Fall 2015

– 12 – CSCE 211H Fall 2015

– 13 – CSCE 211H Fall 2015

– 14 – CSCE 211H Fall 2015

– 15 – CSCE 211H Fall 2015

– 16 – CSCE 211H Fall 2015

– 17 – CSCE 211H Fall 2015

– 18 – CSCE 211H Fall x8 Decoder

– 19 – CSCE 211H Fall 2015

– 20 – CSCE 211H Fall x16 decoder from 2x4s

– 21 – CSCE 211H Fall 2015

– 22 – CSCE 211H Fall 2015 Multiplexers A multiplexer selects one of its inputs to route to its outputs.

– 23 – CSCE 211H Fall 2015

– 24 – CSCE 211H Fall 2015

– 25 – CSCE 211H Fall 2015

– 26 – CSCE 211H Fall 2015 BreadBoard

– 27 – CSCE 211H Fall 2015 Wiring an LED + - To wire an led 1.Hook the positive to Vcc 2.Hook the negative to a 330 ohm resistor 3.Hook the resistor to Gnd 4.Check for loose wires 5.Check for shorts See section page for more details I LED = 10 mA needed to light the LED Voltage drop is about 1.6V 303 Ohms

– 28 – CSCE 211H Fall LS00 – Quad 2 input NAND

– 29 – CSCE 211H Fall LS04 Hex Inverter

– 30 – CSCE 211H Fall 2015 Half adder  How many inputs?  How many outputs?

– 31 – CSCE 211H Fall Variable Map F(U,V,W,X,Y,Z) =

– 32 – CSCE 211H Fall 2015

– 33 – CSCE 211H Fall 2015

– 34 – CSCE 211H Fall 2015 Analyze This! F1 = ? F2 = ? What are the delays?

– 35 – CSCE 211H Fall 2015 Quick What’s This?

– 36 – CSCE 211H Fall 2015 What’s This?

– 37 – CSCE 211H Fall to 1 Mux from 4x1 Muxes

– 38 – CSCE 211H Fall 2015 Big Multiplexers from smaller ones Show the design of a 32-to-1 Mux from 8-to-1’s and smaller muxes

– 39 – CSCE 211H Fall 2015 BreadBoard

– 40 – CSCE 211H Fall 2015 Wiring an LED + - To wire an led 1.Hook the positive to Vcc 2.Hook the negative to a 330 ohm resistor 3.Hook the resistor to Gnd 4.Check for loose wires 5.Check for shorts See section page for more details I LED = 10 mA needed to light the LED Voltage drop is about 1.6V 303 Ohms

– 41 – CSCE 211H Fall LS00 – Quad 2 input NAND

– 42 – CSCE 211H Fall LS04 Hex Inverter

– 43 – CSCE 211H Fall 2015 Two Bit adder  How many inputs?  How many outputs?  Do we have enough chips?

– 44 – CSCE 211H Fall 2015 Implementing a Binary Adder Using a Decoder PCXYSC x8 Decoder PC X Y

– 45 – CSCE 211H Fall LS139 Decoder Dual 2x4 decoder

– 46 – CSCE 211H Fall 2015 Using a 74LS139 to implement a Half-adder XYXY SCSC

– 47 – CSCE 211H Fall LS157 Dual 4 input Mux

– 48 – CSCE 211H Fall 2015 Hardware Description Languages Hardware description language or HDL is any language from a class of computer languages for formal description of electronic circuits Boolean Algebra was applied to circuits by Shannon Current HDLs include: Verilog HDL Verilog HDL VHDL – VHSIC HDL VHDL – VHSIC HDL VHSIC – Very High Speed Integrated Circuits ABEL HDL - Advanced Boolean Expression Language ABEL HDL - Advanced Boolean Expression Language age age

– 49 – CSCE 211H Fall 2015 Seven Segment Display Common anode Common anode

– 50 – CSCE 211H Fall 2015 Functions for 74LS47 with don’t cares a(D,C,B,A) = D + A. C + A. B + A’. C’ b(D,C,B,A) = D + (D'*C') + (A'*B') + (A*B) c <= d = e = A(bar) and (B or C(bar)) f = D + A'B' + B'C + A'BC g=D + B'C + C'B + A'B

– 51 – CSCE 211H Fall 2015 Karnaugh Map Simplification On a real 74LS47 the outputs for 10, …15 are not don’t cares. They would indicate errors in BCD input. We could use the period for that. period(D,C,B,A)=SUM( ) dc(D,C,B,A) = SUM( ) BA DC A D C B period(D,C,B,A) =

– 52 – CSCE 211H Fall 2015 Transistors History 1790s Ben Franklin “assigns” negative charge to electrons 1898 Thompson discovers the electron 1947 Shockley, Bardeen and Brattain “invent” transistor 1958 first Integrated Circuit, Texas Instruments 1971 Intel 4004, microprocessor, Ted Hoff Timelinehttp://

– 53 – CSCE 211H Fall 2015 Hot Batteries You should regularly check your batteries “slightly warm” is OK but hot indicates that your circuit has a short circuit. Unplug quickly and check.  Look for direct lines Vcc to GND.  Remember you need 330 ohm resistors in series with LEDs and that includes segments of the seven segment display.  Recheck sections of the breadboard.

– 54 – CSCE 211H Fall 2015 Transistor: Water Flow Model Water flow in B raises the plunger so that water can flow from C to E. Small flow turns on and off bigger flow. Put signal on B, transfer signal C to E Reference:

– 55 – CSCE 211H Fall 2015 Transistor Terminology Conductor – electrons easily passed from one atom to next (copper every atom has loose electron) Insulator – electrons tightly tied down to atoms, no flow Semiconductor – by adding impurities (doping) can be changed to increase conductivity Silicon wafer – used for IC circuits N-type - silicon doped with boron (excess electrons) P-ype - silicon doped with phosphorous (excess “holes” lack of electrons)

– 56 – CSCE 211H Fall 2015 Transistor Reference:

– 57 – CSCE 211H Fall 2015 Transistor Reference:

– 58 – CSCE 211H Fall 2015 Transistor Reference: Put Positive charge on gate. This attracts electrons into gap. This allows electrons to pass freely through the gap.

– 59 – CSCE 211H Fall 2015 Transistor Reference:

– 60 – CSCE 211H Fall 2015 Transistor Reference: Take positive charge off Gate This stops attracting electrons. This shuts off the flow.

– 61 – CSCE 211H Fall 2015 N channel transitor

– 62 – CSCE 211H Fall 2015 P channel Transistor

– 63 – CSCE 211H Fall 2015 CMOS Inverter

– 64 – CSCE 211H Fall 2015 CMOS NAND

– 65 – CSCE 211H Fall 2015 What’s This?

– 66 – CSCE 211H Fall 2015

– 67 – CSCE 211H Fall 2015

– 68 – CSCE 211H Fall 2015

– 69 – CSCE 211H Fall 2015

– 70 – CSCE 211H Fall 2015

– 71 – CSCE 211H Fall 2015

– 72 – CSCE 211H Fall 2015