SYEN 3330 Digital SystemsJung H. Kim Chapter 4-1 1 SYEN 3330 Digital Systems Chapter 4 -Part 1.

Slides:



Advertisements
Similar presentations
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Encoders.
Advertisements

Decoders. Usage of Decoders Channel Selection: Generates Mutually Exclusive Channel Enabling/Disabling Signals (e.g. Multiplexers) Device Selection: Generates.
Decoders/DeMUXs CS370 – Spring Decoder: single data input, n control inputs, 2 outputs control inputs (called select S) represent Binary index of.
SYEN 3330 Digital SystemsJung H. Kim Chapter5-1 1 SYEN 3330 Digital Systems Chapter 5 – Part 1.
COE 202: Digital Logic Design Combinational Circuits Part 3 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office: Ahmad Almulhem, KFUPM.
CS 140 Lecture 13 Combinational Standard Modules Professor CK Cheng CSE Dept. UC San Diego 1.
SYEN 3330 Digital SystemsJung H. Kim Chapter SYEN 3330 Digital Systems Chapter 2 -Part 2.
SYEN 3330 Digital SystemsJung H. Kim Chapter SYEN 3330 Digital Systems Chapter 2 – Part 1.
Combinational Logic Building Blocks
Combinational Logic1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Digital Logic Design Lecture 19. Announcements Homework 6 due Thursday 11/6 Recitation quiz on Monday, 11/10 – Will cover material from lectures 18,19,20.
ECE 331 – Digital System Design
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.
Chapter2 Digital Components Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2009.
ETE Digital Electronics Multiplexers, Decoders and Encoders [Lecture:10] Instructor: Sajib Roy Lecturer, ETE, ULAB.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexers.
ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map.
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.
Chapter 3 Decoder and Encoder Digital Logic Design III
Combinational Logic Design
Sahar Mosleh PageCalifornia State University San Marcos 1 Multiplexer, Decoder and Circuit Designing.
1 Digital Logic Design Week 7 Decoders, encoders and multiplexers.
WEEK #9 FUNCTIONS OF COMBINATIONAL LOGIC (DECODERS & MUX EXPANSION)
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexer Circuits.
Combinational Design, Part 3: Functional Blocks
1 Combinational Logic Design Digital Computer Logic Kashif Bashir
Logical Circuit Design Week 6,7: Logic Design of Combinational Circuits Mentor Hamiti, MSc Office ,
Kuliah Rangkaian Digital Kuliah 6: Blok Pembangun Logika Kombinasional Teknik Komputer Universitas Gunadarma.
Multiplexers and Demultiplexers, and Encoders and Decoders
Morgan Kaufmann Publishers
Functions of Combinational Logic By Taweesak Reungpeerakul
COE 202: Digital Logic Design Combinational Circuits Part 3
ECE 331 – Digital System Design Multiplexers and Demultiplexers (Lecture #13)
Multiplexers and Demultiplexers
Decoders, Encoders, Multiplexers
CS151 Introduction to Digital Design
CO UNIT-I. 2 Multiplexers: A multiplexer selects information from an input line and directs the information to an output line A typical multiplexer has.
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 9 – Part 2.
Computing Machinery Chapter 3: Combinational Circuits.
Combinational Circuit Design. Digital Circuits Combinational CircuitsSequential Circuits Output is determined by current values of inputs only. Output.
Chapter 3: Combinational Functions and Circuits 3-5 to 3-7: Decoders
Digital System Design Multiplexers and Demultiplexers, and Encoders and Decoders.
ECE/CS 352 Digital System Fundamentals© T. Kaminski & C. Kime 1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Chapter 3 -Part 2 Tom Kaminski & Charles.
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.
MSI Combinational logic circuits
1 DLD Lecture 16 More Multiplexers, Encoders and Decoders.
CSE 140 Lecture 13 Combinational Standard Modules Professor CK Cheng CSE Dept. UC San Diego 1.
Chapter4: Combinational Logic Part 4 Originally By Reham S. Al-Majed Imam Muhammad Bin Saud University.
Multiplexer.
MSI Circuits.
Gunjeet kaur Dronacharya Group of Institutions. Demultiplexers.
1 Digital Logic Design (41-135) Chapter 6 Combinational Circuit Building Blocks Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006.
SYEN 3330 Digital SystemsJung H. Kim Chapter 3 1 SYEN 3330 Digital Systems Chapter 3.
ENG2410 Digital Design “Combinational Logic Design”
CS221: Digital Logic Design Combinational Circuits 3
Multiplexers and Demultiplexers,
Combinational Functions and Circuits
Lecture 4: Combinational Functions and Circuits
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Encoders.
SYEN 3330 Digital Systems Chapter 4 – Part 2 SYEN 3330 Digital Systems.
EET107/3 DIGITAL ELECTRONICS 1
COE 202: Digital Logic Design Combinational Circuits Part 3
ECE 331 – Digital System Design
Digital System Design Combinational Logic
ECE2030 HW-6.
SYEN 3330 Digital Systems Chapter 2 – Part 1 SYEN 3330 Digital Systems.
Presentation transcript:

SYEN 3330 Digital SystemsJung H. Kim Chapter SYEN 3330 Digital Systems Chapter 4 -Part 1

SYEN 3330 Digital Systems Chapter4-1 Page 2 Functional Block: Decoders

SYEN 3330 Digital Systems Chapter4-1 Page 3 2-to-4 Line Decoder

SYEN 3330 Digital Systems Chapter4-1 Page 4 2-to-4 Line Demultiplexer

SYEN 3330 Digital Systems Chapter4-1 Page 5 Example: 74F138 Demultiplexer Note: This "Truth Table" uses the "x" to mean "this could be either 0 or 1". Thus, it "compacts" some of 2 6 = 64 lines.

SYEN 3330 Digital Systems Chapter4-1 Page 6 Implementing Logic with Decoders

SYEN 3330 Digital Systems Chapter4-1 Page 7 Example 1: F(A,B) =  m(0,3) B A F m0m0 m3m3

SYEN 3330 Digital Systems Chapter4-1 Page 8 Example 1: F(X,Y,Z) =  m(0,3,5,6)

SYEN 3330 Digital Systems Chapter4-1 Page 9 Implementing Larger Minterms S0S0 S1S1 D3D3 D2D2 D1D1 D0D0 S0S0 S1S1 D3D3 D2D2 D1D1 D0D0 A B C D m 15 m0m0 m??

SYEN 3330 Digital Systems Chapter4-1 Page 10 Functional Block: Encoders

SYEN 3330 Digital Systems Chapter4-1 Page 11 Review: Decoders and Encoders

SYEN 3330 Digital Systems Chapter4-1 Page 12 Multiplexers

SYEN 3330 Digital Systems Chapter4-1 Page 13 Example: A 4-to-1 multiplexer S0S0 S1S1 I3I3 I2I2 I1I1 I0I0 X

SYEN 3330 Digital Systems Chapter4-1 Page 14 Multiplexer Versus Decoder Note how similar the two are internally. S0S0 S1S1 I3I3 I2I2 I1I1 I0I0 X

SYEN 3330 Digital Systems Chapter4-1 Page 15 Functions with Multiplexers

SYEN 3330 Digital Systems Chapter4-1 Page 16 Example: Gray to Binary Code

SYEN 3330 Digital Systems Chapter4-1 Page 17 Gray to Binary (Continued)

SYEN 3330 Digital Systems Chapter4-1 Page 18 Gray to Binary (Continued)

SYEN 3330 Digital Systems Chapter4-1 Page 19 Gray to Binary (Continued) A B D3D3 D2D2 D1D1 D0D0 S1S1 S0S0 S2S2 D4D4 D5D5 D6D6 D7D7 Out C A B C Z Y 8-to-1 MUX 8-to-1 MUX D3D3 D2D2 D1D1 D0D0 S1S1 S0S0 S2S2 D4D4 D5D5 D6D6 D7D7

SYEN 3330 Digital Systems Chapter4-1 Page 20 Other MUX Implementations A C B Y D0D0 D1D1 D2D2 D3D A C B Z D0D0 D1D1 D2D2 D3D AA AA AA

SYEN 3330 Digital Systems Chapter4-1 Page 21 MUX Implementations (Cont.) D3D3 D2D2 D1D1 D0D0 S1S1 S0S0 B Out C D3D3 D2D2 D1D1 D0D0 S1S1 S0S0 B C A' 1 1 A A 0 0 Z Y 4-to-1 MUX 4-to-1 MUX

SYEN 3330 Digital Systems Chapter4-1 Page 22 MUX: (Cont.) Factoring Out C

SYEN 3330 Digital Systems Chapter4-1 Page 23 MUX: (Cont.) Factoring out B

SYEN 3330 Digital Systems Chapter4-1 Page 24 MUX: (Cont.) Factoring out A

SYEN 3330 Digital Systems Chapter4-1 Page 25 Summary Know the functions performed by the following functional blocks: Decoders Demultiplexers Encoders Multiplexers Know how to implement Boolean functions using: Multiplexers Decoders