Digital Design Jeff Kautzer Univ Wis Milw.

Slides:



Advertisements
Similar presentations
Part 4: combinational devices
Advertisements

Encoders Three-state devices Multiplexers
Logic Circuits Design presented by Amr Al-Awamry
Digital Logic Design Week 7 Encoders, Decoders, Multiplexers, Demuxes.
Overview Part 2 – Combinational Logic Functions and functional blocks
Functions and Functional Blocks
التصميم المنطقي Second Course
Figure 8–1 A 2-bit asynchronous binary counter
Code Converters, Multiplexers and Demultiplexers
CHAPTER 1 Digital Concepts
MSI Logic Circuits Wen-Hung Liao, Ph.D.. Objectives Analyze and use decoders and encoders in various types of circuit applications. Compare the advantages.
Combinational Logic Building Blocks
COMBINATIONAL CIRCUITS USING TTL 74XX ICS
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.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved The Digital Logic Level.
Chapter 9 Counters.
Multiplexers DeMultiplexers XOR gates
Princess Sumaya Univ. Computer Engineering Dept. Review:
SEQUENTIAL CIRCUITS USING TTL 74XX ICS
DIGITAL COMPONENTS By Sohaib.
Some Useful Circuits Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University.
Chapter 9 – MSI Logic Circuits Copyright © 2011, 2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved.
9 MSI Logic Circuits Some of digital system operations: Decoding and encoding; multiplexing; demultiplexing; comparison; code converting; data busing.
Combinational and Sequential Logic Circuits.
Combinational Circuit – Arithmetic Circuit
+ CS 325: CS Hardware and Software Organization and Architecture Combinational Circuits 1.
MSI Devices M. Mano & C. Kime: Logic and Computer Design Fundamentals (Chapter 5) Dr. Costas Kyriacou and Dr. Konstantinos Tatas ACOE161 - Digital Logic.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Functions of Combinational Logic
The Digital Logic Level
Combinational Logic By Taweesak Reungpeerakul
Combinational Logic. Digital Circuits Introduction Logic circuits for digital systems may be combinational or sequential. A combinational circuit.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
1 Lecture #7 EGR 277 – Digital Logic Reading Assignment: Chapter 4 in Digital Design, 3 rd Edition by Mano Chapter 4 – Combinational Logic Circuits A)
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.
Eng.Samra Essalaimeh Philadelphia University 2013/ nd Semester PIC Microcontrollers.
Kuliah Rangkaian Digital Kuliah 6: Blok Pembangun Logika Kombinasional Teknik Komputer Universitas Gunadarma.
Functions of Combinational Logic By Taweesak Reungpeerakul
CYU / CSIE / Yu-Hua Lee / E- 1 數位邏輯 Digital Fundamentals Chapter 9 Counters.
Code Converters, Multiplexers and Demultiplexers
1 Outline Bus Transfer Memory Transfer Microoperations.
Magnitude Comparator Dr. Ahmed Telba.
Multiplexors Decoders  Decoders are used for forming separate signals for different combination of input signals.  The multiplexer circuit is a digital.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Multiplexers.
Digital Logic Design Basics Combinational Circuits Sequential Circuits Pu-Jen Cheng Adapted from the slides prepared by S. Dandamudi for the book, Fundamentals.
Code Converters, Multiplexers and Demultiplexers
DIGITAL ELECTRONICS THEME 2: Combinational Logic Circuits. Decoders, Multiplexers, De-multiplexers, Code converters. For combinational logic the values.
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.
Chapter 36 Combinational Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the functions of encoders, decoders,
ACOE161 (Spring2007)MSI Devices1 Revision on MSI Devices M. Mano & C. Kime: Logic and Computer Design Fundamentals (Chapter 5)
Decoder Chapter 12 Subject: Digital System Year: 2009.
CHAPTER 2 Digital Combinational Logic/Arithmetic Circuits.
Computer Organization
Overview Part 2 – Combinational Logic Functions and functional blocks
EKT 124 MUX AND DEMUX.
Digital Electronics MSI Logic
FUNCTION OF COMBINATIONAL LOGIC CIRCUIT
Digital Design Fundamentals
Interfacing Memory Interfacing.
Basics Combinational Circuits Sequential Circuits
The Digital Logic Level
FIGURE 4.1 Block diagram of combinational circuit
Multiplexers & Demultiplexers
Multiplexers Anindya IE CSE.
Part I Background and Motivation
14 Digital Systems.
XOR Function Logic Symbol  Description  Truth Table 
Adder, Subtructer, Encoder, Decoder, Multiplexer, Demultiplexer
Digital Circuits and Logic
Arithmetic Circuits.
Presentation transcript:

Digital Design Jeff Kautzer Univ Wis Milw

Review of Medium Scale Integration (MSI) Logic Circuits Common digital system tasks are commercially available as MSI logic devices in many different TTL and CMOS families Functions such as decoding/encoding, multiplexing, demultiplexing, comparison, arithmetic, code converting, and data busing

De-Multiplexers A Demultiplexer (DEMUX) takes a single input & distributes it over several outputs.

1-line-to-8-line demux

74138 style decoder can function as a demultiplexer with E1 used as the data input. Typical waveforms shown for a select code of A2 A 1 A 0 = 000 show that O0 is identical to the data input I on E1.

Security monitoring system MUX/DEMUX Application

Synchronous data transmission system

One 16 bit transmission cycle

74HC85 4-bit magnitude comparator Comparators A Comparator takes two inputs numbers and yields a result to indicate <, =, > 74HC85 4-bit magnitude comparator

74HC85 wired as a single 4-bit comparator Two 74HC85s cascaded to perform an 8-bit comparison

Magnitude comparator used in a simple controller application Set Point Magnitude comparator used in a simple controller application

Basic idea of a two-digit BCD(hex)-to-binary converter. Code Converters A code converter changes data presented in one type of binary code to another type of binary code Basic idea of a two-digit BCD(hex)-to-binary converter.

BCD-to-binary Conversion Compute the binary sum of the binary equivalents of all bits in the BCD representation that are 1s. Example 01010010(BCD) = 0000010 (2) + 001010 (10) + 0101000 (40) = 0110100 (52)

BCD-to-binary converter with 74HC83 4-bit parallel adders.

Data Bus Interface These circuits include tristate-able buffers and latches Time Division Multiplexing 3 different devices can transmit 8-bit data over an 8-line data bus to a µ-processor; only one device at a time is enabled so that bus contention is avoided.

Truth table and logic diagram for the 74ALS173 tristate register

Tristate registers connected to a data bus.

Signal activity during the transfer of the data 1011 from register A to register C

Simplified way to show signal activity on data bus lines.

Simplified representation of bus arrangement.

Bundle method for simplified representation of data bus connections Bundle method for simplified representation of data bus connections. The “/8” denotes an 8 bit data bus.