OTHER COMBINATIONAL LOGIC CIRCUITS

Slides:



Advertisements
Similar presentations
Modular Combinational Logic
Advertisements

Digital Logic Design Week 7 Encoders, Decoders, Multiplexers, Demuxes.
Chapter 3 Basic Logic Gates 1.
CHAPTER 2 Digital Combinational Logic/Arithmetic Circuits.
DIGITAL SYSTEMS TCE OTHER COMBINATIONAL LOGIC CIRCUITS WEEK 7 AND WEEK 8 (LECTURE 3 OF 3) MULTIPLEXERS DEMULTIPLEXERS.
ECE 301 – Digital Electronics Multiplexers and Demultiplexers (Lecture #12)
Example of a Combinatorial Circuit: A Multiplexer (MUX)
Multiplexers DeMultiplexers XOR gates
3 rd IT PREPARED BY:- Zeel Jani ( ) Maitri Purabiya ( ) Manju Chufal( )
Combinational and Sequential Logic Circuits.
Sahar Mosleh PageCalifornia State University San Marcos 1 Multiplexer, Decoder and Circuit Designing.
Functions of Combinational Logic
Combinational Logic By Taweesak Reungpeerakul
WEEK #9 FUNCTIONS OF COMBINATIONAL LOGIC (DECODERS & MUX EXPANSION)
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
1 Lecture #10 EGR 277 – Digital Logic Multiplexers (Data Selectors) A multiplexer (MUX) is a device that allows several low-speed signals to be sent over.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Digital Logic Problems (II) Prof. Sin-Min Lee Department of Mathematics and Computer Science.
Multiplexers XOR gates. Multiplexers A multiplexer is a digital switch - it connects data from one of n sources to its output. An n-input and b-bit multiplexer.
Logical Circuit Design Week 6,7: Logic Design of Combinational Circuits Mentor Hamiti, MSc Office ,
Multiplexers and Demultiplexers, and Encoders and Decoders
Functions of Combinational Logic By Taweesak Reungpeerakul
Multiplexers and De-Multiplexers 1
Chap 2. Combinational Logic Circuits
Magnitude Comparator A magnitude comparator is a combinational circuit that compares two numbers, A and B, and then determines their relative magnitudes.
Magnitude Comparator Dr. Ahmed Telba.
Multiplexers and De-Multiplexers
Digital System Design Multiplexers and Demultiplexers, and Encoders and Decoders.
Company LOGO Edit your slogan here DKT 122/3 DIGITAL SYSTEM 1 WEEK #8 FUNCTIONS OF COMBINATIONAL LOGIC (ENCODER & DECODER, MUX & DEMUX)
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Multiplexers.
Digital Design Module 2 Decoder Amit Kumar AP SCSE, GU Greater Noida.
Combinational Circuits. Outline Boolean Algebra Decoder Encoder MUX.
1 DLD Lecture 16 More Multiplexers, Encoders and Decoders.
Digital Design Module 2 Multiplexer and Demultiplexer
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Chapter4: Combinational Logic Part 4 Originally By Reham S. Al-Majed Imam Muhammad Bin Saud University.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Chapter 36 Combinational Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the functions of encoders, decoders,
MSI Circuits.
CHAPTER 2 Digital Combinational Logic/Arithmetic Circuits.
EGR 2131 Unit 6 Combinational Building Blocks
Multiplexers (Data Selectors)
Multiplexer.
EKT 124 MUX AND DEMUX.
CSE 140 Lecture 12 Combinational Standard Modules
Multiplexer / Demultiplexer
Multiplexers and Demultiplexers,
Exclusive OR Gate.
Combinational Functions and Circuits
Combinational Circuit Design
Lecture 4: Combinational Functions and Circuits
Digital Fundamentals Floyd Chapter 6 Tenth Edition
Computer Architecture CST 250
What is a Multiplexer (MUX)?
Hasib Hasan Ankit Baingane Edward Hanson
Unit5 Combinational circuit and instrumentation system.
NAND-ONLY LOGIC CIRCUITS
CSE 140 Lecture 12 Combinational Standard Modules
Magnitude Comparator A magnitude comparator is a combinational circuit that compares two numbers, A and B, and then determines their relative magnitudes.
Chapter 6 Functions of Combinational Logic
CS105 Introduction to Computer Concepts GATES and CIRCUITS
EET107/3 DIGITAL ELECTRONICS 1
Programmable Configurations
Part I Background and Motivation
Chapter-4 Combinational Logic
Digital System Design Combinational Logic
Multiplexers Mux.
Arithmetic Circuits.
ECE 352 Digital System Fundamentals
Example of a Combinatorial Circuit: A Multiplexer (MUX)
Presentation transcript:

OTHER COMBINATIONAL LOGIC CIRCUITS MULTIPLEXERS DEMULTIPLEXERS

MULTIPLEXERS (Data Selectors) A multiplexers (MUX) is a device that allows digital information from several sources to be routed onto a single line for transmission over that line to a common destination. The basic multiplexers has several data input lines and a single output line. It also has data- select inputs, which permit digital data on any one of the inputs to be switched to the output line.

MUX-continued... A modern stereo system may have a switch that selects music from one of four sources: a cassette tape, CD, a radio tuner , or an auxiliary input such as audio from a VCR or DVD. The switch selects one of the electronic signals from one of these four sources and sends it to the power amplifier and speakers. In simple terms, this is what a multiplexer (MUX) does; it selects one of several input signals and passes it on to the output.

Multiplexer are used in various fields where multiple data need to be transmitted using a single line. Following are some of the applications of multiplexers – Communication system – Communication system is a set of system that enable communication like transmission system, relay and tributary station, and communication network. The efficiency of communication system can be increased considerably using multiplexer. Multiplexer allow the process of transmitting different type of data such as audio, video at the same time using a single transmission line. Telephone network – In telephone network, multiple audio signals are integrated on a single line for transmission with the help of multiplexers. In this way, multiple audio signals can be isolated and eventually, the desire audio signals reach the intended recipients. Computer memory – Multiplexers are used to implement huge amount of memory into the computer, at the same time reduces the number of copper lines required to connect the memory to other parts of the computer circuit. Transmission from the computer system of a satellite  – Multiplexer can be used for the transmission of data signals from the computer system of a satellite or spacecraft to the ground system using the GPS (Global Positioning System) satellites.

Functional diagram of MUX

Two-input multiplexer

Four-input multiplexer

Logic symbol for a 1-of-4 data selector/multiplexer.

Multiplexers Z = A′.B'.I0 + A'.B.I1 + A.B'.I2 + A.B.I3 MSB LSB A B F I0 1 I1 I2 I3 Z = A′.B'.I0 + A'.B.I1 + A.B'.I2 + A.B.I3

Understanding 4-to-1 Multiplexer The 4-to-1 multiplexer has 4 input bit, 2 control bits, and 1 output bit. The four input bits are D0,D1,D2 and D3. only one of this is transmitted to the output y. The output depends on the value of AB which is the control input. The control input determines which of the input data bit is transmitted to the output. For instance, as shown in fig. when AB = 00, the upper AND gate is enabled while all other AND gates are disabled. Therefore, data bit D0 is transmitted to the output, giving Y = Do.

Understanding 4-to-1 Multiplexer If the control input is changed to AB =11, all gates are disabled except the bottom AND gate. In this case, D3 is transmitted to the output and Y = D3. An example of 4-to-1 multiplexer is IC 74153 in which the output is same as the input. Another example of 4-to-1 multiplexer is 45352 in which the output is the compliment of the input. Example of 16-to-1 line multiplexer is IC74150.

Multiplexers MSB LSB A B C F I0 1 I1 I2 I3 I4 I5 I6 I7 Z = A′.B'.C'.I0 + A'.B'.C.I1 + A'.B.C'.I2 + A'.B.C.I3 + A.B'.C'.I0 + A.B'.C.I1 + A'.B.C'.I2 + A.B.C.I3

Multiplexers

LOGIC FUNCTION GENERATION USING MUX Exercise 1: Implement the logic circuit function specified in the table given below by using 74LS151 8-input data selector/multiplexer. Input Output A2 A1 A0 Y 1 2 3 4 5 6 7

Solution :

LOGIC FUNCTION GENERATION USING MUX-Method An efficient method for implementing a Boolean function of n variables with a MUX that has n-1 selection inputs and 2 n-1 data inputs is given below: List the Boolean function in a truth table Apply the first n-1 variables in the table to the selection inputs of the MUX. For each combination of the selection variables, evaluate the output as a function of the last variable. This function can be 0,1, the variable, or the complement of the variable. Apply these values to the data inputs in the proper order.

LOGIC FUNCTION GENERATION USING MUX-Example 2 Implement the Boolean function F=x’y’z +x’yz’ + xyz’ + xyz using a suitable MUX 1 2 3

LOGIC FUNCTION GENERATION USING MUX-Example 2 The two variables x and y are applied to the selection lines in that order; x is connected to the S1 input and y to the S0 input. The values for the data input lines are determined from the truth table of the function For ex., when xy=00, output F is equal to z because F=0 when z=0 and F=1 when z=1. This requires that variable z is applied to the data input 0

LOGIC FUNCTION GENERATION USING MUX-Example 3 Implement the Boolean function F=A’B’C’D+A’B’CD+A’BC’D’ +AB’CD+ABC’D’+ABC’D+ABCD’+ABCD using a suitable MUX 1 2 3 4 5 6 7

DEMULTIPLEXERS A DEMULTIPLEXER (DEMUX) basically reverses the multiplexing function. It takes data from one line and distributes them to a given number of output lines. For this reason, the demultiplexers is also known as a data distributor. A multiplexer takes several inputs and transmits one of them to the output. A demultiplexer (DEMUX) performs the reverse operation ; it takes a single input and distributes it over several outputs.

General demultiplexer The large arrow indicates one or more lines. The select i/p code determines to which output the DATA input will be transmitted Functional diagram:- In other words, the demultiplexer takes one data input source and selectively distributes it to 1 of N output channels just like multiposition switch.

A 1-line-to-4-line demultiplexer.

Understanding 1- to-4 Demultiplexer: The 1-to-4 demultiplexer has 1 input bit, 2 control bit, and 4 output bits. An example of 1-to-4 demultiplexer is IC 74155. The 1-to-4 demultiplexer is shown in figure below-

Understanding 1- to-4 Demultiplexer: The input bit is labelled as Data D. This data bit is transmitted to the data bit of the output lines. This depends on the value of AB, the control input. When AB = 01, the upper second AND gate is enabled while other AND gates are disabled. Therefore, only data bit D is transmitted to the output, giving Y1 = Data. If D is low, Y1 is low. IF D is high,Y1 is high. The value of Y1 depends upon the value of D. All other outputs are in low state. If the control input is changed to AB = 10, all the gates are disabled except the third AND gate from the top. Then, D is transmitted only to the Y2 output, and Y2 = Data. Example of 1-to-16 demultiplexer is IC 74154 it has 1 input bit, 4 control bits and 16 output bit.

1-line- to-8 line demultiplexer