Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Combinational Circuits Dr. Ahmed El-Bialy Dr. Sahar Fawzy.

Slides:



Advertisements
Similar presentations
Digital Circuits.
Advertisements

Combinational Circuits
Functions and Functional Blocks
COE 202: Digital Logic Design Combinational Circuits Part 1
التصميم المنطقي Second Course
08/07/041 CSE-221 Digital Logic Design (DLD) Lecture-8:
DIGITAL SYSTEMS TCE OTHER COMBINATIONAL LOGIC CIRCUITS WEEK 7 AND WEEK 8 (LECTURE 1 OF 3) COMPARATORS CODE CONVERTERS.
Combinational Logic1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
COE 202: Digital Logic Design Combinational Circuits Part 1
EE2174: Digital Logic and Lab
Chapter 3 Combinational Logic Design
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.
Chapter2 Digital Components Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2009.
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
CS 105 Digital Logic Design
Digital Logic Lecture 08 By Amr Al-Awamry. Combinational Logic 1 A combinational circuit consists of an interconnection of logic gates. Combinational.
Combinational Logic Design CS341 Digital Logic and Computer Organization F2003.
Combinational Logic Design
Logic Design CS221 1 st Term combinational circuits Cairo University Faculty of Computers and Information.
Overview of Chapter 4 °Design digital circuit from specification °Digital inputs and outputs known Need to determine logic that can transform data °Start.
Outline Analysis of Combinational Circuits Signed Number Arithmetic
Combinational Logic Chapter 4. Digital Circuits Combinational Circuits Logic circuits for digital system Combinational circuits the outputs are.
Sahar Mosleh PageCalifornia State University San Marcos 1 Multiplexer, Decoder and Circuit Designing.
Chap 3. Chap 3. Combinational Logic Design. Chap Combinational Circuits l logic circuits for digital systems: combinational vs sequential l Combinational.
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Logic Circuits I.
Logic Design A Review. Binary numbers Binary numbers to decimal  Binary 2 decimal  Decimal 2 binary.
Combinational Logic. Digital Circuits Introduction Logic circuits for digital systems may be combinational or sequential. A combinational circuit.
1 © 2015 B. Wilkinson Modification date: January 1, 2015 Designing combinational circuits Logic circuits whose outputs are dependent upon the values placed.
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.
1 Combinational Logic Design Digital Computer Logic Kashif Bashir
CHAPTER 4 Combinational Logic
Logic Gates Logic gates are electronic digital circuit perform logic functions. Commonly expected logic functions are already having the corresponding.
Chapter Four Combinational Logic 1. C OMBINATIONAL C IRCUITS It consists of input variables, logic gates and output variables. Output is function of input.
CS 105 DIGITAL LOGIC DESIGN Chapter 4 Combinational Logic 1.
Chap 2. Combinational Logic Circuits
Computer Architecture I: Digital Design Dr. Robert D. Kent Logic Design Decoders and Multiplexers.
Boolean Algebra & Logic Circuits Dr. Ahmed El-Bialy Dr. Sahar Fawzy.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
Combinational Logic Design – Design Procedure, Encoders/Decoders
1 Chapter 4 Combinational Logic Logic circuits for digital systems may be combinational or sequential. A combinational circuit consists of input variables,
Computing Machinery Chapter 3: Combinational Circuits.
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.
Logic Design CS221 1 st Term combinational circuits Cairo University Faculty of Computers and Information.
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.
1 Fundamentals of Computer Science Combinational Circuits.
Combinational Circuit Design. Digital Circuits Combinational CircuitsSequential Circuits Output is determined by current values of inputs only. Output.
Module 11.  In Module 9, we have been introduced to the concept of combinational logic circuits through the examples of binary adders.  Meanwhile, in.
Digital Design Module 2 Decoder Amit Kumar AP SCSE, GU Greater Noida.
Logic Design (CE1111 ) Lecture 4 (Chapter 4) Combinational Logic Prepared by Dr. Lamiaa Elshenawy 1.
Fuw-Yi Yang1 數位系統 Digital Systems Department of Computer Science and Information Engineering, Chaoyang University of Technology 朝陽科技大學資工系 Speaker: Fuw-Yi.
©2010 Cengage Learning SLIDES FOR CHAPTER 4 APPLICATIONS OF BOOLEAN ALGEBRA MINTERM AND MAXTERM EXPANSIONS Click the mouse to move to the next page. Use.
UNIT 4 APPLICATIONS OF BOOLEAN ALGEBRA MINTERM AND MAXTERM EXPANSIONS Click the mouse to move to the next page. Use the ESC key to exit this chapter. This.
Lecture 1 Gunjeet kaur Dronacharya group of institutions.
Chap 3. Combinational Logic Design
Prof. Sin-Min Lee Department of Computer Science
Combinational Logic Design&Analysis.
CS221: Digital Logic Design Combinational Circuits 3
Combinational Logic Logic circuits for digital systems may be combinational or sequential. A combinational circuit consists of input variables, logic gates,
Computer Architecture CST 250
Basics Combinational Circuits Sequential Circuits
Chapter 4 Combinational Logic
FIGURE 4.1 Block diagram of combinational circuit
Ch 4. Combinational logic
Combinational Circuits
Chapter-4 Combinational Logic
Digital System Design Combinational Logic
Presentation transcript:

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Combinational Circuits Dr. Ahmed El-Bialy Dr. Sahar Fawzy

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Combinational Circuits A combinational circuit consists of logic gates whose outputs at any time are determined by the inputs using logic operations. A combinational circuit consists of logic gates whose outputs at any time are determined by the inputs using logic operations.   For n input variables, there are 2 n possible binary input combinations.   For each binary combination of the input variables, there is one possible binary value on each output.

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Combinational Circuits A combinational circuit can be described by: A truth table that lists the output values for each combination of the input variables, OR m Boolean functions, one for each output variable.

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy  Analysis of a combinational circuit is the determination of the Boolean function that the circuit implements. Combinational Circuit Analysis  The analysis starts with a given logic circuit diagram and ends with a set of Boolean functions OR a truth table  Proceed from inputs to outputs (systematically).  Label intermediate functions.  Simplify as possible.

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Combinational Circuit Analysis T 1 = B’C T 2 = A’B T 3 = A+T 1 =A+B’C T 4 = T 2  D =(A’B)  D = A’BD’ + AD + B’D T 5 = T 2 +D = A’B + D F 1 = T 3 + T 4 = A + B’C +A’BD’+AD+B’D =A +B’C + BD’ + B’D F 2 = T 5 = A’B + D

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Combination Circuit Design  Design of a combinational circuit is the development of a circuit from a description of its function  Procedure: - Problem statement - Truth table and describing Boolean Algebra - Simplification - Implementation - Verification

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Code Converter Example Design a circuit that converts a binary-coded-decimal (BCD) to the seven signals required to drive a seven- segment light-emitting diode (LED) display. Assuming the signal 1 illuminates the segment and a logic-0 signal turns off the segment

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Code Converter Example  Derive the Boolean function for each output - e.g., using the following K-map to derive the Boolean function for output a AB CD a = A’C + A’BD + A’B’D’+ AB’C’ A C B D C’

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Adder Design Example  By cascading four 1-bit full adders so that the carry out from one becomes the carry in to the next higher bit position, we can construct a 4-bit adder

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Signed Binary Addition and Subtraction  Representing negative numbers in their 2’s complement representation, the addition and subtraction of two signed numbers are the same as that of two unsigned numbers.  4-bit Adder-subtractor circuit: when s=0, it performs A+B; when s=1, C 0 =1 and it performs A-B (A adds the 2’s complement of B)

Dr. Ahmed El-Bialy, Dr. Sahar FawzyDecoder  A decoder is a combinational circuit that converts binary information from the n coded inputs to a maximum of 2 n unique outputs Three inputs A 0 -A 3 are decoded into eight outputs D 0 -D 7 Each output D i represents one of minterms of the 3 inputs. The output variables are mutually exclusive

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Decoder:  Decoders are a handy source of minterms. Any combinational circuit with n inputs and m outputs can be implemented with a n-to-2 n -line decoder and m OR gates  Recall full adder equations, and let A i B i C i be the minterm index: S i (A i, B i, C i )=  m ( 1, 2, 4, 7 ) and C i+1 (A i, B i, C i ) =  m ( 3, 5, 6, 7 )  Since there are 3 inputs and a total of 8 minterms, we need a 3-to-8 decoder SiSi C i+1 AiAi BiBi CiCi

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Decoder:  Large decoder construction: Example: a 3-to-8 decoder can be built from two 2- to-4 decoders with the use of enable Enable =0 forces all outputs to 0

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Multiplexer  A digital multiplexer is a combinational circuit that selects one input from many input lines and directs it to a single output line.  For a 2 n -to-1 multiplexer, there are 2 n input lines and n selection lines whose bit combination determines which input is selected.  4-to-1 MUX:

Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Thank you see you in Sequential Circuits