Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP 2610 1.

Slides:



Advertisements
Similar presentations
Digital Circuits. Review – Getting the truth table The first step in designing a digital circuit usually is to get the truth table. That is, for every.
Advertisements

Give qualifications of instructors: DAP
Logic Circuits Design presented by Amr Al-Awamry
Princess Sumaya University
Decoders/DeMUXs CS370 – Spring Decoder: single data input, n control inputs, 2 outputs control inputs (called select S) represent Binary index of.
Class Exercise 1A.
Speical purpose Encoders/Comparators
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
1 Tutorial: ITI1100 Dewan Tanvir Ahmed SITE, UofO.
08/07/041 CSE-221 Digital Logic Design (DLD) Lecture-8:
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
Chapter 3 Continued Logic Gates Logic Chips Combinational Logic Timing Sequential Logic Flip Flops Registers Memory State Machines.
Combinatorial Logic Design Process. Example: Three 1s pattern detector Detect whether a pattern of at least three adjacent 1s occurs anywhere in an 8-bit.
Combinational Logic1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Chapter2 Digital Components Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2009.
 Combinational circuit that selects binary information from one of many input lines and directs information to a single output line.
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
Chapter 4 Register Transfer and Microoperations
CS 105 Digital Logic Design
Chapter 3 Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Building Functions.
Combinational Logic Chapter 4.
Digital Electronics.
ECE 3130 – Digital Electronics and Design
MSI Devices M. Mano & C. Kime: Logic and Computer Design Fundamentals (Chapter 5) Dr. Costas Kyriacou and Dr. Konstantinos Tatas ACOE161 - Digital Logic.
Digital Components and Combinational Circuits Sachin Kharady.
Computer Organization & Programming Chapter4 Combinatorial Components.
Digital Logic Structures MOS transistors logic gates functional units of a computer.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexer Circuits.
Lecture 9 Topics: –Combinational circuits Basic concepts Examples of typical combinational circuits –Half-adder –Full-adder –Ripple-Carry adder –Decoder.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
4. Computer Maths and Logic 4.2 Boolean Logic Logic Circuits.
1 Ethics of Computing MONT 113G, Spring 2012 Session 5 Binary Addition.
Computer Science 210 Computer Organization Control Circuits Decoders and Multiplexers.
Outline MSI Parts as a Decoder Multiplexer Three State Buffer MSI Parts as a Multiplexer Realization of Switching Functions Using Multiplexers.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 7 Dr. Shi Dept. of Electrical and Computer Engineering.
1 Outline Bus Transfer Memory Transfer Microoperations.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
Magnitude Comparator A magnitude comparator is a combinational circuit that compares two numbers, A and B, and then determines their relative magnitudes.
Combinational Circuits
ECE 320 Homework #4 1. Using 8 data input selector logic (MUX), implement the following two functions: a) F(A,B,C)=S 0 S 2 S 3 S 5 b) F(A,B,C,D)=P 0 +P.
Multiplexors Decoders  Decoders are used for forming separate signals for different combination of input signals.  The multiplexer circuit is a digital.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Multiplexers.
Chapter 3 Digital Logic Structures
Appendix B: Digital Logic
Digital Design Lecture 8 Combinatorial Logic (Continued)
3.13 How many output lines will a five-input decoder have?
Multiplexers & Decoders By: Jason Pitts CS 147 Spring 2010.
ACOE161 (Spring2007)MSI Devices1 Revision on MSI Devices M. Mano & C. Kime: Logic and Computer Design Fundamentals (Chapter 5)
Decoder Chapter 12 Subject: Digital System Year: 2009.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
More Devices: Control (Making Choices)
Part 4 Combinational Logic.
Combinational Functions and Circuits
Lecture 4: Combinational Functions and Circuits
Dr. Clincy Professor of CS
Magnitude Comparator A magnitude comparator is a combinational circuit that compares two numbers, A and B, and then determines their relative magnitudes.
CSCE 211: Digital Logic Design
CSCE 211: Digital Logic Design
Week 7: Gates and Circuits: PART II
Number Systems and Circuits for Addition
Dr. Clincy Professor of CS
CSCE 211: Digital Logic Design
CSCE 211: Digital Logic Design
Combinational Circuits
Electronics for Physicists
Digital System Design Combinational Logic
LOGIC Circuits.
Adder, Subtructer, Encoder, Decoder, Multiplexer, Demultiplexer
SYEN 3330 Digital Systems Chapter 2 – Part 1 SYEN 3330 Digital Systems.
Presentation transcript:

Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP

Combinational Logic Circuits From these basic logic gates, we can now build more advanced logic circuits We will only use the AND, OR, and NOT gates for now

Combinational Logic Circuits There are two types of logic structures: – Ones that store information – such as a bit of memory – Ones that do not – these are usually called decision elements or combinational logic circuits We consider the combination logic circuits of a decoder, mux, and a full adder

Decoder A decoder is a circuit whose property is that one of it’s outputs is 1 and the rest are 0 The input values are consider as a bit pattern For 2 bits, there are 4 possible values The output is the correctly selected value

Decoder In general, there are n inputs and 2 n outputs We say the output line that detects the input pattern is asserted PatternLine Asserted

Decoder 2-bit decoder

Mux The next logic structure we consider is called a multiplexer, or more commonly a mux The function of a mux is to select one of the inputs and connect it to the output line There are 2 n inputs for 2 n values, plus a set of n control lines as a binary bit pattern

Mux