Multiplexers Anindya IE CSE.

Slides:



Advertisements
Similar presentations
1 The 2-to-4 decoder is a block which decodes the 2-bit binary inputs and produces four output All but one outputs are zero One output corresponding to.
Advertisements

ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Encoders.
5.5 Encoders A encoder is a multiple-input, multiple-output logic circuit that converts coded inputs into coded outputs, where the input and output codes.
Give qualifications of instructors: DAP
Logic Circuits Design presented by Amr Al-Awamry
Princess Sumaya University
Overview Part 2 – Combinational Logic Functions and functional blocks
Lab 7 : Decoders/Encoders : Slide #2 Slide #3 Slide #4 Slide #5 Slide #6 “1 of 10” Encoder “1 of 10” Encoder Connected to a SPST Keypad. Control Signal.
ECE 2372 Modern Digital System Design
CHAPTER 2 Digital Combinational Logic/Arithmetic Circuits.
Code Converters, Multiplexers and Demultiplexers
Overview Part 2 – Combinational Logic
COE 202: Digital Logic Design Combinational Circuits Part 3 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office: Ahmad Almulhem, KFUPM.
CS 151 Digital Systems Design Lecture 17 Encoders and Decoders
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 3 – Combinational Logic Design Part 2 –
Combinational Logic Building Blocks
EE2174: Digital Logic and Lab
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Logic and Computer Design.
Combinational Logic Chapter 4.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexers.
Outline Decoder Encoder Mux. Decoder Accepts a value and decodes it Output corresponds to value of n inputs Consists of: Inputs (n) Outputs (2 n, numbered.
CS 151: Digital Design Chapter 3 3-8: Encoding. CS 151 Encoding Encoding - the opposite of decoding - the conversion of a maximum of 2 n input code to.
Combinational Logic Design
Decoders.
COE 202: Digital Logic Design Combinational Circuits Part 3 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office: Ahmad Almulhem, KFUPM.
Documentation Standards Circuit specification. –Description of what the system is supposed to do, including a description of all inputs and outputs and.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexer Circuits.
Multiplexers and Demultiplexers, and Encoders and Decoders
Decoders, Encoders, Multiplexers
Chapter 6 Know commonly used combinational subcircuits –Multiplexers –Decoders –Encoders Know VHDL constructs used to define combinational circuits.
CS151 Introduction to Digital Design
Combinational Circuits by Dr. Amin Danial Asham. References  Digital Design 5 th Edition, Morris Mano.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 7 Dr. Shi Dept. of Electrical and Computer Engineering.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Chapter 3: Combinational Functions and Circuits 3-5 to 3-7: Decoders
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 System Design Multiplexers and Demultiplexers, and Encoders and Decoders.
Digital Design Lecture 8 Combinatorial Logic (Continued)
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Decoders A decoder is a logic circuit that detects the presence of a specific combination of bits at its input. Two simple decoders that detect the presence.
Decoder Chapter 12 Subject: Digital System Year: 2009.
Lecture No. 18 Combinational Functional Devices. Recap Decoder Decoder –3-to-8 Decoder –Cascading of Decoders 4-to-16 decoder –Implementing SOP & POS.
MSI Circuits.
CHAPTER 2 Digital Combinational Logic/Arithmetic Circuits.
Overview Part 2 – Combinational Logic Functions and functional blocks
Instructor: Alexander Stoytchev
CS221: Digital Logic Design Combinational Circuits 3
Combinational Circuits
Multiplexers and Demultiplexers,
Digital Electronics MSI Logic
Combinational Circuit Design
Reference: Chapter 3 Moris Mano 4th Edition
Overview Introduction Logic Gates Flip Flops Registers Counters
ECE 434 Advanced Digital System L03
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Encoders.
Instructor: Alexander Stoytchev
CSE 140 Lecture 11 Standard Combinational Modules
ECE434a Advanced Digital Systems L02
COE 202: Digital Logic Design Combinational Circuits Part 3
Instructor: Alexander Stoytchev
ECE 331 – Digital System Design
Instructor: Alexander Stoytchev
Table 1.1 Powers of Two.
Electronics for Physicists
Adder, Subtructer, Encoder, Decoder, Multiplexer, Demultiplexer
Instructor: Alexander Stoytchev
Instructor: Alexander Stoytchev
ECE2030 HW-6.
CSE 140 Lecture 11 Standard Combinational Modules
Presentation transcript:

Multiplexers Anindya IE CSE

What is a multiplexer? A multiplexer circuit has a number of data inputs, one or more select inputs, and one output. It passes the signal value on one of the data inputs to the output. The data input is selected by the values of the select inputs.

s f S F W0 1 W1 A 2-to-1 multiplexer f S1 S0 F W0 1 W1 W2 W3 1 s f S F W0 1 W1 A 2-to-1 multiplexer w0 w3 1 s1 f s0 w1 w2 2 3 S1 S0 F W0 1 W1 W2 W3 A 4-to-1 multiplexer

B3 B2 B1 B0 G3 G2 G1 G0 1 Binary to Gray Code

BCD to 2421 B3 B2 B1 B0 T3 T2 T1 T0 1

Decoders

What is a decoder? Decoder circuits are used to decode encoded information. A binary decoder is a logic circuit with n inputs and 2n outputs. Only one output is asserted at a time, and each output corresponds to one valuation of the inputs. The decoder also has an enable input, En, that is used to disable the outputs.

w0 w1 y2 y1 y0 y3 En En W1 W0 Y0 Y1 Y2 Y3 1 X A 2-to-4 decoder

En W2 W1 W0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 1 X

Encoders

What is an encoder? A binary encoder encodes information from 2n inputs to an n-bit code. Exactly one of the inputs should have a value of 1, and the output represents the binary number that identifies which input is equal to 1.

Use of encoders Encoders are used to reduce the number of bits needed to represent given information. A practical use of encoders is for transmitting information in a digital system. Encoding the information allows the transmission link to be built using fewer wires.

Priority Encoders In a priority encoder, each input has a priority level associated with it. The encoder outputs indicate the active input that has the highest priority. When an input with a high priority is asserted, the others inputs with low priority are ignored.

4-to-2 priority encoder W3 W2 W1 W0 Y1 Y0 Z X 1

8-to-3 priority encoder I7 I6 I5 I4 I3 I2 I1 I0 Y2 Y1 Y0 Z 1 X