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.

Slides:



Advertisements
Similar presentations
Encoders Three-state devices Multiplexers
Advertisements

Logic Circuits Design presented by Amr Al-Awamry
EE 261 – Introduction to Logic Circuits
Digital Logic Design Week 7 Encoders, Decoders, Multiplexers, Demuxes.
Logical Design.
Code Converters, Multiplexers and Demultiplexers
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 Digital Fundamentals.
Digital Electronics Course Introduction, Number Systems, Conversion between Bases, and Basic Binary Arithmetic (Lecture #1)
CHAPTER 1 Digital Concepts
EECC341 - Shaaban #1 Lec # 1 Winter Introduction to Digital Systems Analog devices and systems process time-varying signals that can take.
CS 300 – Lecture 3 Intro to Computer Architecture / Assembly Language Digital Design II.
Transistor-Transistor Logic (TTL) Lecture L4.1. Transistor-Transistor Logic (TTL) Developed in mid-1960s Large family (74xx) of chips from basic gates.
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.

Combinational Logic Chapter 4.
Multiplexers, Decoders, and Programmable Logic Devices
Combinational Logic1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
Digital Logic Design Lecture 18. Announcements HW 6 up on webpage, due on Thursday, 11/6.
طراحی مدارهای منطقی نیمسال دوم دانشگاه آزاد اسلامی واحد پرند.
Introductory Digital Concepts
DIGITAL COMPONENTS By Sohaib.
Binary Codes Computers and other digital systems "work" with binary numbers. I/P & O/P is usually done using decimal numbers, alphabetics, special symbols.
Combinational Circuits Chapter 3 S. Dandamudi To be used with S. Dandamudi, “Fundamentals of Computer Organization and Design,” Springer, 2003.
Engineering Lecture1: Logic Circuits & Concepts about basic Electrical Engineering Devices by Christin Sander.
Morgan Kaufmann Publishers
Combinational Logic Chapter 4. Digital Circuits Combinational Circuits Logic circuits for digital system Combinational circuits the outputs are.
INTERGRATED CIRCUITS LECTURE 17. History of Electronic Devices 1st Generation Electron tubes INTERGRATED CIRCUITS LECTURE 17.
Chap 3. Chap 3. Combinational Logic Design. Chap Combinational Circuits l logic circuits for digital systems: combinational vs sequential l Combinational.
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.
Digital Components and Combinational Circuits Sachin Kharady.
Functions of Combinational Logic
Documentation Standards Circuit specification. –Description of what the system is supposed to do, including a description of all inputs and outputs and.
1 DIGITAL ELECTRONICS. 2 OVERVIEW –electronic circuits capable of carrying out logical (boolean) and arithmetic operations on information stored as binary.
1 DLD Lecture 18 Recap. 2 Recap °Number System/Inter-conversion, Complements °Boolean Algebra °More Logic Functions: NAND, NOR, XOR °Minimization with.
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)
1 Combinational Logic Design Digital Computer Logic Kashif Bashir
REGISTER TRANSFER & MICROOPERATIONS By Sohaib. Digital System Overview  Each module is built from digital components  Registers  Decoders  Arithmetic.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Chapter 0 - reVieW Combinational Logic Circuit, Combinational Logic Circuit, Propagation Delay, Propagation Delay, Programmable Logic. Programmable Logic.
Computer logic Data and programs in digital computers are represented and processed by electronic circuit networks called digital logic circuits or logic.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights Reserved Floyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
Logic Design EE-2121 Manesh T. Digital Systems  Introduction  Binary Quantities and Variables  Logic Gates  Boolean Algebra  Combinational Logic.
Company LOGO Edit your slogan here DKT 122/3 DIGITAL SYSTEM 1 WEEK #8 FUNCTIONS OF COMBINATIONAL LOGIC (ENCODER & DECODER, MUX & DEMUX)
CSI-2111 Structure of Computers Ipage Combinational Circuits  Objectives : To recognize the principal types of combinational circuits  Adders.
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.
MSI Combinational logic circuits
Appendix B: Digital Logic
Multiplexers & Decoders By: Jason Pitts CS 147 Spring 2010.
Code Converters, Multiplexers and Demultiplexers
Text book : Floyd, ”Digital Fundamentals” 8 th edition, Prentice Hall. Al-Isra Private University Faculty of Science and Information Technology -- Department.
Logic Design (CE1111 ) Lecture 4 (Chapter 4) Combinational Logic Prepared by Dr. Lamiaa Elshenawy 1.
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)
EI205 Lecture 1 Dianguang Ma Fall, 2008.
CS221: Digital Logic Design Combinational Circuits 3
Digital Fundamentals Floyd Chapter 1 Digital concepts Tenth Edition
Combinational Logic Circuits
University of Gujrat Department of Computer Science
Chapter 4 Combinational Logic
COE 202: Digital Logic Design Combinational Circuits Part 3
Digital System Design Combinational Logic
Adder, Subtructer, Encoder, Decoder, Multiplexer, Demultiplexer
Arithmetic Circuits.
Unit IV Adders Subtractors Flip Flops Counters Multiplexes and De multiplexes. Integrated circuits-Op. amp – Characteristics Inverting amplifier - Non-inverting.
Presentation transcript:

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 in a making of digital system. George Boole developed ‘Boolean Algebra’ (details later)  it’s applied in the design and analysis of digital systems. George Boole developed ‘Boolean Algebra’ (details later)  it’s applied in the design and analysis of digital systems. Three basic logic ops you MUST know (to build much more complex circuits) Three basic logic ops you MUST know (to build much more complex circuits) –NOT –AND –OR

NOT Negation Negation Output is the opposite of the input, that’s all. Output is the opposite of the input, that’s all. The symbol: The symbol: –Note: There is only one input and one output for this op!

AND The output will be HIGH only when all the inputs are HIGH. The output will be HIGH only when all the inputs are HIGH. The symbol: The symbol: –Note: there may be more than two inputs.

OR The output will be HIGH when one or more inputs are HIGH. The output will be HIGH when one or more inputs are HIGH. The symbol: The symbol:

Basic Logic Functions Roadmap to what we are going to learn: Roadmap to what we are going to learn: –Comparison function –Arithmetic functions –Code conversion function –Encoding function –Decoding function –Data selection function –Storage function –Counting function

Comparison A basic comparator compares two quantities and indicates whether or not they are equal. A basic comparator compares two quantities and indicates whether or not they are equal. –Think about conditional statement like if or things like that in programming.

Arithmetic Adder is the key-element circuit of binary arithmetic. Adder is the key-element circuit of binary arithmetic. –You can add (of course, it’s the adder). –You can subtract using adder with special treatment on input number. –You can multiply using adder with the help of other circuits. –You can also divide with series of circuits in conjunction of adder.

Code Conversion A code converter changes one form of coded information into another coded form, i.e.: A code converter changes one form of coded information into another coded form, i.e.: –binary-to-BCD –binary-to-Gray code –etc.

Encoding and Decoding Encoder converts information, such as a decimal number or an alphabetic character, into some coded form. Encoder converts information, such as a decimal number or an alphabetic character, into some coded form. Decoder does the opposite. Decoder does the opposite.

Data Selection Multiplexer (MUX) Multiplexer (MUX) –Switches digital data from several input lines on a single output line in a special time sequence. Demultiplexer (DEMUX) Demultiplexer (DEMUX) –Does the opposite.

Storage This function is required in most digital systems. This function is required in most digital systems. It can memorize a bit of a group of bits and retain the information as long as necessary. It can memorize a bit of a group of bits and retain the information as long as necessary. –Flip-flops –Registers –etc

Counting Counting is one of the most important function in digital systems. Counting is one of the most important function in digital systems. –Think about the loop in programming, you cannot accomplish unless you have some sort of counter. To count, the counter must remember the present numbers  it can go to the next proper number in sequence. To count, the counter must remember the present numbers  it can go to the next proper number in sequence.

Integrated Circuits (ICs)

Fixed-Function ICs design/images/dt_chip.jpg /hutchinson/images/c01356.jpg pressrelease/2002/images/dsair.jpg

Complexity Classifications for Fixed- Function ICs Small-scale integration (SSI) Small-scale integration (SSI) –Up to 10 gate circuits Medium-scale integration (MSI) Medium-scale integration (MSI) – gate circuits Large-scale integration (LSI) Large-scale integration (LSI) –100-10,000 gates Very large-scale integration (VLSI) Very large-scale integration (VLSI) –10, ,000 gates Ultra large-scale integration (ULSI) Ultra large-scale integration (ULSI) –More than 100,000 gates

Programmable Logic PL devices can be programmed to perform specified logic functions using software. PL devices can be programmed to perform specified logic functions using software. –Hardware Description Language (HDL) A design can be implemented faster and with less cost (small volume). A design can be implemented faster and with less cost (small volume). Just remember the name: Just remember the name: –Field Programmable Gate Array (FPGA) –Complex Programmable Logic Device (CPLD)