CEC 220 Digital Circuit Design Timing Diagrams, MUXs, and Buffers Friday, February 14 CEC 220 Digital Circuit Design Slide 1 of 18.

Slides:



Advertisements
Similar presentations
Digital Design: Combinational Logic Blocks
Advertisements

Documentation Standards
©2004 Brooks/Cole FIGURES FOR CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES Click the mouse to move to the next page. Use the ESC key.
CS 151 Digital Systems Design Lecture 15 Magnitude Comparators and Multiplexers.
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
Multiplexers, Decoders, and Programmable Logic Devices
1 EE365 Three-state Outputs Encoders Multiplexers XOR gates.

©2010 Cengage Learning Engineering. All Rights Reserved.10-0 Introduction to VHDL PowerPoint Presentation © Cengage Learning, Engineering. All Rights.
ECE 301 – Digital Electronics Multiplexers and Demultiplexers (Lecture #12)
Multiplexer MUX. 2 Multiplexer Multiplexer (Selector)  2 n data inputs,  n control inputs,  1 output  Used to connect 2 n points to a single point.
EE365 Adv. Digital Circuit Design Clarkson University Lecture #8 Buffers, Drivers, Encoders, MUXs & XORs.
Dewan Tanvir Ahmed SITE, UofO
طراحی مدارهای منطقی نیمسال دوم دانشگاه آزاد اسلامی واحد پرند.
 Combinational circuit that selects binary information from one of many input lines and directs information to a single output line.
Chapter 3 Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Building Functions.
Figure to-1 Multiplexer and Switch Analog
Combinational Logic Chapter 4.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices Ku-Yaw Chang Assistant Professor, Department of Computer Science.
DIGITAL SYSTEMS Logic design practice Rudolf Tracht and A.J. Han Vinck.
Combinational Design, Part 3: Functional Blocks
Digital Logic Design Lecture # 9 University of Tehran.
Kuliah Rangkaian Digital Kuliah 6: Blok Pembangun Logika Kombinasional Teknik Komputer Universitas Gunadarma.
1 EE121 John Wakerly Lecture #6 Three-state Outputs Encoders Multiplexers XOR gates.
Multiplexers. Functional Description and Symbols.
CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
ITEC 352 Lecture 3 Low level components(2). Low-level components Review Electricity Transistors Gates Really simple circuit.
Decoder/Demultiplexer
ECE 3110: Introduction to Digital Systems Chapter 5 Combinational Logic Design Practices Three-state devices Multiplexers.
Outline MSI Parts as a Decoder Multiplexer Three State Buffer MSI Parts as a Multiplexer Realization of Switching Functions Using Multiplexers.
CEC 220 Digital Circuit Design Timing Diagrams, MUXs, and Buffers Mon, Oct 5 CEC 220 Digital Circuit Design Slide 1 of 20.
CEC 220 Digital Circuit Design Timing Diagrams, MUXs, and Buffers
Combinational Circuits by Dr. Amin Danial Asham. References  Digital Design 5 th Edition, Morris Mano.
1 Outline Bus Transfer Memory Transfer Microoperations.
CEC 220 Digital Circuit Design Boolean Algebra I Wed, Sept 2 CEC 220 Digital Circuit Design Slide 1 of 13.
Magnitude Comparator A magnitude comparator is a combinational circuit that compares two numbers, A and B, and then determines their relative magnitudes.
Chapter # 4: Programmable Logic
CEC 220 Digital Circuit Design NAND/NOR Multi-Level Circuits
Multiplexors Decoders  Decoders are used for forming separate signals for different combination of input signals.  The multiplexer circuit is a digital.
MSI Combinational logic circuits
Digital Design Lecture 8 Combinatorial Logic (Continued)
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
3.13 How many output lines will a five-input decoder have?
CSE 140 Lecture 13 Combinational Standard Modules Professor CK Cheng CSE Dept. UC San Diego 1.
CEC 220 Digital Circuit Design SOP and POS forms Friday, Sept 11 CEC 220 Digital Circuit Design Slide 1 of 17.
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
Multiplexer.
CEC 220 Digital Circuit Design Decoders, Encoders, & ROM Wed, February 19 CEC 220 Digital Circuit Design Slide 1 of 18.
Mu.com.lec 11.  Used not only to perform addition but also to perform subtraction, multiplication and division  The most basic of the adders is the.
Circuit Synthesis A logic function can be represented in several different forms:  Truth table representation  Boolean equation  Circuit schematic 
CHAPTER 13 Digital Logic Circuits. Figure Voltage analog of internal combustion engine in-cylinder pressure Figure 13.1.
ECE 3130 Digital Electronics and Design
Logic Gates.
This chapter in the book includes: Objectives Study Guide
Multiplexer.
Reference: Chapter 3 Moris Mano 4th Edition
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
ECE 434 Advanced Digital System L03
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Encoders.
CSCE 211: Digital Logic Design
CSCE 211: Digital Logic Design
CSCE 211: Digital Logic Design
KS4 Electricity – Electronic systems
13 Digital Logic Circuits.
CSCE 211: Digital Logic Design
Department of Electronics
Presentation transcript:

CEC 220 Digital Circuit Design Timing Diagrams, MUXs, and Buffers Friday, February 14 CEC 220 Digital Circuit Design Slide 1 of 18

Lecture Outline Friday, February 14 CEC 220 Digital Circuit Design Timing Diagrams Multiplexers Tri-State Buffers Slide 2 of 18

Timing Diagrams Friday, February 14 CEC 220 Digital Circuit Design Problem:  Real signals do NOT change instantaneously  Real hardware (i.e. gates) do not respond immediately Resolution:  Look at the signals vs time  Timing diagrams!! Slide 3 of 18

Timing Diagrams Effect of Gate Delays Friday, February 14 CEC 220 Digital Circuit Design Consider the simple circuit:  Assume that all gates have a 10 ns delay The outputs may not be defined at the start!! Slide 4 of 18

Timing Diagrams Hazards in Combinational Logic Friday, February 14 CEC 220 Digital Circuit Design Glitches:  The inverter has a 10 ns delay  The AND gate has a 5 ns delay A B C Slide 5 of 18

Timing Diagrams Hazards in Combinational Logic Friday, February 14 CEC 220 Digital Circuit Design Slide 6 of 18 A Static 1-Hazard A Static 0-Hazard Dynamic Hazards

Multiplexers A 2:1 Multiplexer Friday, February 14 CEC 220 Digital Circuit Design A Multiplexer (or data selector) uses a control input(s) to select one of multiple inputs.   Z Slide 7 of 18

Multiplexers 4:1 and 8:1 Multiplexers Friday, February 14 CEC 220 Digital Circuit Design 2 n input data lines n select lines Slide 8 of 18 4:1 MUX I0I1I2I3I0I1I2I3 A B Z Data Inputs Control Inputs

Multiplexers An Example Friday, February 14 CEC 220 Digital Circuit Design Problem:  Use an 8:1 MUX to implement the following truth table. ABCZ Slide 9 of 18

Buffers Friday, February 14 CEC 220 Digital Circuit Design Problem:  Real world gates have limited output current drive capability The OR gate may NOT be able to Drive all of the AND gates Solution: Use a buffer Slide 10 of 18

Tri-State Buffers Friday, February 14 CEC 220 Digital Circuit Design A Tri-State or Three-State buffer  Output can be low, high, or high impedance (High-Z) Slide 11 of 18

Tri-State Buffers Friday, February 14 CEC 220 Digital Circuit Design Four kinds of Tri-State State buffers  Output can be low (0), high (1), or high impedance (Z) Slide 12 of 18

Tri-State Buffers Friday, February 14 CEC 220 Digital Circuit Design Can use tri-state buffers to build a MUX: When B is low select A, or When B is high select C Slide 13 of 18

Tri-State Buffers Friday, February 14 CEC 220 Digital Circuit Design Problem: IC’s have a limited number of pins  Can use a given pin for either input or output Slide 14 of 18

Examples Friday, February 14 CEC 220 Digital Circuit Design Realize a 4:1 MUX, using an 8:1 MUX. Slide 15 of 18

Examples Friday, February 14 CEC 220 Digital Circuit Design Make an 8:1 MUX, using four 2:1 & one 4:1 MUX Slide 16 of 18

Examples Friday, February 14 CEC 220 Digital Circuit Design Use an 8:1 MUX to implement the function f = A’B’C’ + A’BC’ + A’BC + ABC. ABCf Slide 17 of 18

Examples Friday, February 14 CEC 220 Digital Circuit Design Use an 4:1 MUX to implement the function f = A’B’C’ + A’BC’ + A’BC + ABC. ABCf Slide 18 of 18

Next Lecture Friday, February 14 CEC 220 Digital Circuit Design Decoders and Encoders Read-Only Memories (ROMs) Slide 19 of 18