Unit 9 Multiplexers, Decoders, and Programmable Logic Devices Ku-Yaw Chang Assistant Professor, Department of Computer Science.

Slides:



Advertisements
Similar presentations
An Introduction to Windows Programming (MFC) Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering.
Advertisements

Pattern Recognition Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh University.
Unit 13 Analysis of Clocked Sequential Circuits
Basics Combinational Circuits Sequential Circuits
The scale of IC design Small-scale integrated, SSI: gate number usually less than 10 in a IC. Medium-scale integrated, MSI: gate number ~10-100, can operate.
Selected Design Topics. Integrated Circuits Integrated circuit (informally, a chip) is a semiconductor crystal (most often silicon) containing the electronic.
Unit 7 Multi-Level Gate Circuits / NAND and NOR Gates Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices Ku-Yaw Chang Assistant Professor, Department of Computer Science.
Sistemas Digitais I LESI - 2º ano Lesson 1 - Introduction U NIVERSIDADE DO M INHO E SCOLA DE E NGENHARIA Prof. João Miguel Fernandes
Unit 12 Registers and Counters Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Unit 11 Latches and Flip-Flops Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
EE 261 – Introduction to Logic Circuits
Princess Sumaya University
Digital Logic Design Week 7 Encoders, Decoders, Multiplexers, Demuxes.
Logical Design.
Functions and Functional Blocks
Henry Hexmoor1 C hapter 4 Henry Hexmoor-- SIUC Rudimentary Logic functions: Value fixing Transferring Inverting.
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 9 Programmable Configurations Read Only Memory (ROM) – –a fixed array of AND gates.
Princess Sumaya Univ. Computer Engineering Dept. Review:
Introduction to Digital Systems By Dr. John Abraham UT-Panam.
©2004 Brooks/Cole FIGURES FOR CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES Click the mouse to move to the next page. Use the ESC key.
CPEN Digital System Design
Transistor-Transistor Logic (TTL) Lecture L4.1. Transistor-Transistor Logic (TTL) Developed in mid-1960s Large family (74xx) of chips from basic gates.
EE365 Adv. Digital Circuit Design Clarkson University Lecture #7 Intro to MSI PLDs and Decoders.
Chapter 3 Continued Logic Gates Logic Chips Combinational Logic Timing Sequential Logic Flip Flops Registers Memory State Machines.

Multiplexers, Decoders, and Programmable Logic Devices
Digital Logic Design Lecture 18. Announcements HW 6 up on webpage, due on Thursday, 11/6.
Any logic circuits can be transformed to an implementation where only NAND gates (and inverters) are used. The general approach to finding a NAND-gate.
طراحی مدارهای منطقی نیمسال دوم دانشگاه آزاد اسلامی واحد پرند.
Unit 12 Registers and Counters Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Princess Sumaya Univ. Computer Engineering Dept. Review:
Figure to-1 Multiplexer and Switch Analog
Decoders and Multiplexers Prof. Sin-Min Lee Department of Computer Science San Jose State University.
DIGITAL COMPONENTS By Sohaib.
INTERGRATED CIRCUITS LECTURE 17. History of Electronic Devices 1st Generation Electron tubes INTERGRATED CIRCUITS LECTURE 17.
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 DIGITAL LOGIC CIRCUITS Dept. of Computer Science Engineering Islamic Azad University.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices
MSI Devices M. Mano & C. Kime: Logic and Computer Design Fundamentals (Chapter 5) Dr. Costas Kyriacou and Dr. Konstantinos Tatas ACOE161 - Digital Logic.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices Ku-Yaw Chang Assistant Professor, Department of Computer Science.
Digital Logic Operations and Functions. Basic Logic Operations Logic, as you know it, involves in a making of digital system. Logic, as you know it, involves.
The Digital Logic Level
1 DIGITAL ELECTRONICS. 2 OVERVIEW –electronic circuits capable of carrying out logical (boolean) and arithmetic operations on information stored as binary.
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 2.
Multiplexers 1 The output is equal to one of several input signals to the circuit The multiplexer selects which input signal to use as an output signal.
CPS3340 COMPUTER ARCHITECTURE Fall Semester, /10/2013 Lecture 5: Combinational Logic Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE.
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)
Digital Logic Design Lecture # 9 University of Tehran.
CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Magnitude Comparator Dr. Ahmed Telba.
Digital Logic Design Basics Combinational Circuits Sequential Circuits Pu-Jen Cheng Adapted from the slides prepared by S. Dandamudi for the book, Fundamentals.
4–1. BSCS 5 th Semester Introduction Logic diagram: a graphical representation of a circuit –Each type of gate is represented by a specific graphical.
ACOE161 (Spring2007)MSI Devices1 Revision on MSI Devices M. Mano & C. Kime: Logic and Computer Design Fundamentals (Chapter 5)
This chapter in the book includes: Objectives Study Guide
This chapter in the book includes: Objectives Study Guide
Computer Architecture & Operations I
Computer Organization and Design
Computer Architecture & Operations I
This chapter in the book includes: Objectives Study Guide
Digital Design Fundamentals
NAND-ONLY LOGIC CIRCUITS
Basics Combinational Circuits Sequential Circuits
Fundamentals of Computer Science Part i2
CSC 220: Computer Organization Logic Gates and Functions
Digital Logic Circuits
Chapter 2 Gates.
1.Introduction to Advanced Digital Design (14 marks)
Implementing Logic Gates and Circuits
Unit IV Adders Subtractors Flip Flops Counters Multiplexes and De multiplexes. Integrated circuits-Op. amp – Characteristics Inverting amplifier - Non-inverting.
Presentation transcript:

Unit 9 Multiplexers, Decoders, and Programmable Logic Devices Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh University

22004/03/17Fundamentals of Logic Design Contents 9.1 Introduction 9.2 Multiplexers 9.3 Three-State Buffers 9.4 Decoders and Encoders 9.5 Read-Only Memories 9.6 Programmable Logic Devices 9.7 Complex Programmable Logic Devices 9.8 Field Programmable Gate Arrays

32004/03/17Fundamentals of Logic Design Introduction Integrated Circuits (ICs) SSI : Small-scale integration SSI : Small-scale integration MSI : Medium-scale integration MSI : Medium-scale integration LSI : Large-scale integration LSI : Large-scale integration VLSI : Very-large-scale integration VLSI : Very-large-scale integration

42004/03/17Fundamentals of Logic Design Introduction SSI NAND, NOR, AND, OR, inverters, flip-flops NAND, NOR, AND, OR, inverters, flip-flops 1 to 4 gates, six inverters, 1 or 2 flip-flops 1 to 4 gates, six inverters, 1 or 2 flip-flopsMSI adders, multiplexers, decoders, register, counters adders, multiplexers, decoders, register, counters 12 to 100 gates 12 to 100 gatesLSI 100 to a few thousand gates 100 to a few thousand gates VLSI : Very-large-scale integration Several thousand gates or more Several thousand gates or more

52004/03/17Fundamentals of Logic Design IC classification According to how many transistors were integrated on one single chip: SSI (Small Scale Integration) : 64 SSI (Small Scale Integration) : 64 MSI (Medium Scale Integration): 1,024 MSI (Medium Scale Integration): 1,024 LSI (Large Scale Integration) : 65,000 LSI (Large Scale Integration) : 65,000 VLSI (Very Large Scale Integration) more than VLSI (Very Large Scale Integration) more than SVLSI (Super Very Large Scale Integration) : > 500,000 SVLSI (Super Very Large Scale Integration) : > 500,000

62004/03/17Fundamentals of Logic Design Introduction MultiplexersDecoders/Encoders Three-state buffers ROMsPLDsPLAsPALsCPLDsFPGAs

72004/03/17Fundamentals of Logic Design Contents 9.1 Introduction 9.2 Multiplexers 9.3 Three-State Buffers 9.4 Decoders and Encoders 9.5 Read-Only Memories 9.6 Programmable Logic Devices 9.7 Complex Programmable Logic Devices 9.8 Field Programmable Gate Arrays

82004/03/17Fundamentals of Logic Design Multiplexers Also called data selector Abbreviated as MUX Consist of A group of data inputs A group of data inputs A group of control inputs A group of control inputs To select one of the data inputs and connect it to the output terminal

92004/03/17Fundamentals of Logic Design 2-to-1 Multiplexers A = 0 Z = I 0 Z = I 0 Logic equation: Z = AI 0 + AI 1 A = 1 Z = I 1 Z = I 1

102004/03/17Fundamentals of Logic Design 4-to-1 Multiplexers Logic equation Z = ABI 0 + ABI 1 + ABI 2 + ABI 3 Z = ABI 0 + ABI 1 + ABI 2 + ABI 3

112004/03/17Fundamentals of Logic Design Multiplexers

122004/03/17Fundamentals of Logic Design Multiplexers A multiplexers with n control inputs To select any of 2 n data inputs To select any of 2 n data inputs General equation General equation Z = m k I k Z = m k I kwhere m k is a minterm of the n control variables m k is a minterm of the n control variablesand I k is the corresponding data input I k is the corresponding data input k = 0 2 n -1

132004/03/17Fundamentals of Logic Design Multiplexers Logic diagram for 8-to-1 MUX

142004/03/17Fundamentals of Logic Design Multiplexers Frequently used to select the data To be processed or stored To be processed or stored Quad Multiplexer to select data A = 0 : x 0 x 1 x 2 x 3 A = 0 : x 0 x 1 x 2 x 3 A = 1 : y 0 y 1 y 2 y 3 A = 1 : y 0 y 1 y 2 y 3

152004/03/17Fundamentals of Logic Design Bus A bus Several logic signals my be grouped together Several logic signals my be grouped together Represented by a single heavy line. Represented by a single heavy line. Number of bits in the bus A diagonal slash through a bus with a number beside it A diagonal slash through a bus with a number beside it A = 0 X appear on bus Z X appear on bus Z A = 1 Y appear on bus Z Y appear on bus Z