EET107/3 DIGITAL ELECTRONICS 1

Slides:



Advertisements
Similar presentations
Other Gate Types COE 202 Digital Logic Design Dr. Aiman El-Maleh
Advertisements

Exclusive-OR and Exclusive-NOR Gates
Exclusive-OR and Exclusive-NOR Gates
Functions of Combinational Logic
Encoders Three-state devices Multiplexers
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR, Parity Circuits, Comparators.
Overview Part 3 – Additional Gates and Circuits 2-8 Other Gate Types
Exclusive-OR and Exclusive-NOR Gates
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.
CHAPTER 6 Functions of Combinational Logic
Combinational Logic Building Blocks
 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.
Multiplexers DeMultiplexers XOR gates
Logic Gates Combinational Circuits
ECE 3130 – Digital Electronics and Design Lab 3 Multiplexers, Parity Generators, and Boolean functions using MUX Fall 2012 Allan Guan.
Functions of Combinational Logic
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Logic Circuits I.
Digital Components and Combinational Circuits Sachin Kharady.
Three-state devices Multiplexers
Functions of Combinational Logic
WEEK #9 FUNCTIONS OF COMBINATIONAL LOGIC (DECODERS & MUX EXPANSION)
Fall 2004EE 3563 Digital Systems Design EE3563 Multiplexers  A multiplexer is a digital switch  Allows a device to select a single line from many  Some.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Combinational Design, Part 3: Functional Blocks
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 ,
Functions of Combinational Logic By Taweesak Reungpeerakul
Exclusive OR Gate. Logically, the exclusive OR (XOR) operation can be seen as either of the following operations:exclusive OR (XOR) 1. A AND NOT B OR.
ECE 3110: Introduction to Digital Systems Chapter 5 Combinational Logic Design Practices Three-state devices Multiplexers.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
EKT 121 / 4 DIGITAL ELECTRONICS 1
WEEK #11 FUNCTIONS OF COMBINATIONAL LOGIC (PART 4)
Combinational Circuit Design. Digital Circuits Combinational CircuitsSequential Circuits Output is determined by current values of inputs only. Output.
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
A multiplexer (MUX) selects one data line from two or more input lines and routes data from the selected line to the output. The particular data line that.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR and parity check Circuits.
Multiplexer.
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.
MSI Circuits.
CHAPTER 2 Digital Combinational Logic/Arithmetic Circuits.
Combinational Logic Design
Prof. Sin-Min Lee Department of Computer Science
ECE 3130 Digital Electronics and Design
Multiplexer.
EKT 124 MUX AND DEMUX.
CS221: Digital Logic Design Combinational Circuits 3
Combinational Circuits
PROPAGATION DELAY.
Exclusive OR Gate.
OTHER COMBINATIONAL LOGIC CIRCUITS
Combinational Logic Circuits
Digital Fundamentals Floyd Chapter 6 Tenth Edition
What is a Multiplexer (MUX)?
FUNCTION OF COMBINATIONAL LOGIC CIRCUIT
Unit5 Combinational circuit and instrumentation system.
Dhanushiya. R I YEAR BSc COMPUTER TECHNOLOGY.  Error is a condition when the output information does not match with the input information. During transmission,
FIGURE 4.1 Block diagram of combinational circuit
COE 202: Digital Logic Design Combinational Circuits Part 3
Overview Part 3 – Additional Gates and Circuits 2-8 Other Gate Types
Electronics for Physicists
Parity Generator and Checkers
Digital System Design Combinational Logic
Error Detection and Correction
Arithmetic Circuits.
Error Detection and Correction
Presentation transcript:

EET107/3 DIGITAL ELECTRONICS 1 Chapter 2: Functions Of Combinational Logic (Part3)

2.3 MUX / DEMUX Multiplexers Demultiplexers

Multiplexer Data selector 2 inputs multiplexer Data selector SELECT input code determines which input is transmitted to output Z.

Multiplexer 4 inputs multiplexer

Multiplexer Block diagram 4-to-1 MUX

Multiplexer Larger multiplexers can be constructed from smaller ones. An 8-to-1 multiplexer can be constructed from smaller multiplexers as shown:

Multiplexer Application Example:

Demultiplexer Data input is transmitted to only one of the outputs as determined by select input code

Demultiplexer 1-line-to-8-line demultiplexer

Demultiplexer Example: 1- to -4 Demultiplexer

Mux-Demux Application: Example This enables sharing a single communication line among a number of devices. At any time, only one source and one destination can use the communication line.

2.4 Parity Generator/Checkers Error Detection Odd Parity Even Parity

Error-Detection A parity bit is a scheme for detecting errors during transmission of binary info. A parity bit is an extra bit included with the binary message to make the number of 1’s either odd or even. The message, including the parity bit, is transmitted and then checked at the receiving end for errors. An error is detected if the checked parity does not correspond to the one transmitted. The circuit that generates the parity bit in the transmitter is a parity generator. The circuit that checks the parity bit in the receiver is a parity checker.

Error-Detection Parity generator truth table * For odd parity, the bit P is generated so as to make the number of 1’s odd (including P) X Y Z P 1

Error-Detection Parity checker truth table * The three-bit message (X, Y, Z) and parity bit (P) are transmitted to their destination, where they are applied to a parity checker circuit. An error occurs during transmission if the parity of the four bits is even, since the binary info transmitted was originally odd. The output C of the parity checker should be a 1 when an error occurs, i.e. when the number of 1’s in the four inputs is even. X Y Z P C 1

Error-Detection Parity is used in digital circuits to check for errors in transmission. In Four bit transmission a parity bit is added to make the fifth bit. In a eight bit transmission a parity bit is added to made a ninth bit.

ODD Parity In ODD parity when we add the bits together disregarding weight we get or want to get an odd number. 0000 is a four bit message add a parity bit to make it odd 10000 Odd parity is satisfied 00011001 is an eight bit message add a parity bit to make it odd 000011001 Odd parity is satisfied Parity bit

EVEN parity In EVEN parity when we add the bits together disregarding weight we get or want to get an even number. 0000 is a four bit message add a parity bit to make it even 00000 Even parity is satisfied 00011001 is an eight bit message add a parity bit to make it even 100011001 Even parity is satisfied Parity bit

How to generate a parity bit Use exclusive ORs and Exclusive NORs

How to make a parity checker

Odd or even parity 0 out of a parity checker means the parity checks and all is ok 1 out of a parity checker means there is an error

END OF CHAPTER 2