Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 1 Digital Fundamentals.

Slides:



Advertisements
Similar presentations
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
Advertisements

EET 1131 Unit 3 Basic Logic Gates
Interfacing to the Analog World
Digital Logic Design Week 7 Encoders, Decoders, Multiplexers, Demuxes.
Figure 8–1 A 2-bit asynchronous binary counter
Figure 7–1 Two versions of SET-RESET (S-R) latches
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 Digital Fundamentals.
Figure 2–1 Illustration of a simple binary counting application. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper.
Chapter 3 Basic Logic Gates
CPEN Digital System Design
CHAPTER 1 Digital Concepts
CHAPTER 6 Functions of Combinational Logic
Digital Fundamentals CHAPTER 3 Logic Gates.
EET 1131 Unit 8 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 The Digital.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 The Digital.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 The Digital.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
FIGURE 7-24 Memory map for the 8088 interface in Figure 7-22 and decoder in Figure The 64K SRAM is mapped to the address range E0000H to EFFFFH.
Digital Fundamentals Floyd Chapter 6 Tenth Edition
Figure 6–1 Logic symbol for a half-adder. Open file F06-01 to verify operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education,
Digital Fundamentals Floyd Chapter 9 Tenth Edition
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
Chapter 1_4 Part II Counters
Digital and Analog Quantities
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 Digital Fundamentals.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Introductory Digital Concepts
Figure 1–1 Graph of an analog quantity (temperature versus time). Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper.
Figure 9–1 The flip-flop as a storage element.
Figure 5–1 An example of AND-OR logic. Open file F05-01 to verify the operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education,
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
DIGITAL COMPONENTS By Sohaib.
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.
Chapter 13 Linear-Digital ICs. Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Electronic Devices.
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.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
1 EENG 2710 Chapter 0 Introduction. 2 Chapter 0 Homework None.
Chapter 1 Introduction: Digital Systems & Logic Design By Taweesak Reungpeerakul.
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
Floyd, Digital Fundamentals, 10 th ed Slide 1 Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Chapter 3 Basic Logic Gates William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper Saddle River,
Figure 4–1 Application of commutative law of addition. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper Saddle.
Summary Half-Adder pp302Basic rules of binary addition are performed by a half adder, which has two binary inputs (A and B) and two binary outputs (Carry.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 Digital Fundamentals.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights Reserved Floyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
School of Computer and Communication Engineering, UniMAP Mohd ridzuan mohd nor DKT 122/3 - DIGITAL SYSTEM I Chapter.
© 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.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights Reserved Floyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Figure A--1 Thomas L. Floyd Digital Fundamentals, 8e Copyright ©2003 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Introduction to Digital Electronics Lecture 1 : Background.
Text book : Floyd, ”Digital Fundamentals” 8 th edition, Prentice Hall. Al-Isra Private University Faculty of Science and Information Technology -- Department.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 Digital Fundamentals.
ACOE161 (Spring2007)MSI Devices1 Revision on MSI Devices M. Mano & C. Kime: Logic and Computer Design Fundamentals (Chapter 5)
Copyright ©2009 by Pearson Higher Education, Inc. Upper Saddle River, New Jersey All rights reserved. Digital Fundamentals, Tenth Edition Thomas.
Copyright ©2009 by Pearson Higher Education, Inc. Upper Saddle River, New Jersey All rights reserved. Digital Fundamentals, Tenth Edition Thomas.
Digital Circuits 数字电路(数字电子技术)
EKT124 Digital Electronics 1 Introduction to Digital Electronics
EI205 Lecture 1 Dianguang Ma Fall, 2008.
Digital Fundamentals Floyd Chapter 1 Digital concepts Tenth Edition
Overview Introduction Logic Gates Flip Flops Registers Counters
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Presentation transcript:

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 Digital Fundamentals CHAPTER 1 Digital Concepts

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 2 Digital and Analog Quantities

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 3 Digital and Analog Quantities Analog quantities have continuous valuesAnalog quantities have continuous values Digital quantities have discrete sets of valuesDigital quantities have discrete sets of values

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 4 Digital and Analog Quantities Analog quantities have continuous values Digital quantities have discrete sets of values

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 5 Digital and Analog Quantities Types of electronic devices or instruments: AnalogAnalog DigitalDigital Combination analog and digitalCombination analog and digital

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 6 Binary Digits, Logic Levels, and Digital Waveforms

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 7 Binary Digits, Logic Levels, and Digital Waveforms The conventional numbering system uses ten digits: 0,1,2,3,4,5,6,7,8, and 9.The conventional numbering system uses ten digits: 0,1,2,3,4,5,6,7,8, and 9. The binary numbering system uses just two digits: 0 and 1.The binary numbering system uses just two digits: 0 and 1.

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 8 Binary Digits, Logic Levels, and Digital Waveforms The two binary digits are designated 0 and 1The two binary digits are designated 0 and 1 They can also be called LOW and HIGH, where LOW = 0 and HIGH = 1They can also be called LOW and HIGH, where LOW = 0 and HIGH = 1

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 9 Binary Digits, Logic Levels, and Digital Waveforms Binary values are also represented by voltage levels

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 10 Binary Digits, Logic Levels, and Digital Waveforms Major parts of a digital pulse Base lineBase line AmplitudeAmplitude Rise time (t r )Rise time (t r ) Pulse width (t w )Pulse width (t w ) Fall time (t f )Fall time (t f )

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 11 Binary Digits, Logic Levels, and Digital Waveforms t w = pulse widtht w = pulse width T = period of the waveformT = period of the waveform f = frequency of the waveformf = frequency of the waveform

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 12 Binary Digits, Logic Levels, and Digital Waveforms The duty cycle of a binary waveform is defined as:

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 13 Basic Logic Operations

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 14 Basic Logic Operations There are only three basic logic operations:

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 15 Basic Logic Operations When the input is LOW, the output is HIGHWhen the input is LOW, the output is HIGH When the input is HIGH, the output is LOWWhen the input is HIGH, the output is LOW The NOT operation The output logic level is always opposite the input logic level.

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 16 Basic Logic Operations The AND operationThe AND operation –When any input is LOW, the output is LOW –When both inputs are HIGH, the output is HIGH

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 17 Basic Logic Operations The OR operationThe OR operation –When any input is HIGH, the output is HIGH –When both inputs are LOW, the output is LOW

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 18 Overview of Basic Logic Functions

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 19 Overview of Basic Logic Functions Comparison functionComparison function Arithmetic functionsArithmetic functions Code conversion functionCode conversion function Encoding functionEncoding function Decoding functionDecoding function Data selection functionData selection function Data storage functionData storage function Counting functionCounting function

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 20 Overview of Basic Logic Functions Comparison function Compares two binary values and determines whether or not they are equalCompares two binary values and determines whether or not they are equal

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 21 Overview of Basic Logic Functions Arithmetic functions Perform the basic arithmetic operations on two binary values:Perform the basic arithmetic operations on two binary values: –Addition –Subtraction of two values –Multiplication –Division

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 22 Overview of Basic Logic Functions Code conversion function Converts, or translates, information from one code format to anotherConverts, or translates, information from one code format to another

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 23 Overview of Basic Logic Functions Encoding function Converts non-binary information into a binary codeConverts non-binary information into a binary code

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 24 Overview of Basic Logic Functions Decoding function Converts binary-coded information into a non-binary formConverts binary-coded information into a non-binary form

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 25 Overview of Basic Logic Functions Data selection function Multiplexer (mux)Multiplexer (mux) –Switches digital data from any number of input sources to a single output line Demultiplexer (demux)Demultiplexer (demux) –switches digital data from a single input to any number of output lines

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 26 Overview of Basic Logic Functions Data storage function Retains binary data for a period of timeRetains binary data for a period of time –Flip-flops (bistable multvibrators) –Registers –Semiconductor memories –Magnetic-media memories –Optical-media memories

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 27 Overview of Basic Logic Functions Counting function Generates sequences of digital pulse that represent numbersGenerates sequences of digital pulse that represent numbers

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 28 Fixed-Function Integrated Circuits

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 29 Fixed-Function Integrated Circuits IC package styles Dual in-line package (DIP)Dual in-line package (DIP) Small-outline IC (SOIC)Small-outline IC (SOIC) Flat pack (FP)Flat pack (FP) Plastic-leaded chip carrier (PLCC)Plastic-leaded chip carrier (PLCC) Leadless-ceramic chip carrier (LCCC)Leadless-ceramic chip carrier (LCCC)

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 30 Fixed-Function Integrated Circuits Dual in-line package (DIP)Dual in-line package (DIP)

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 31 Fixed-Function Integrated Circuits Small-outline IC (SOIC)Small-outline IC (SOIC)

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 32 Fixed-Function Integrated Circuits Flat pack (FP)Flat pack (FP)

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 33 Fixed-Function Integrated Circuits Plastic-leaded chip carrier (PLCC)Plastic-leaded chip carrier (PLCC)

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 34 Fixed-Function Integrated Circuits Leadless-ceramic chip carrier (LCCC)Leadless-ceramic chip carrier (LCCC)

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 35 Introduction to Programmable Logic

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 36 Introduction to Programmable Logic SPLD—Simple programmable logic devicesSPLD—Simple programmable logic devices CPLD—Complex programmable logic devicesCPLD—Complex programmable logic devices FPGA—Field-programmable gate arraysFPGA—Field-programmable gate arrays

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 37 Introduction to Programmable Logic SPLDSPLD –PAL (programmable array logic) –GAL (generic array logic) –PLA (programmable logic array) –PROM (programmable read-only memory)

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 38 Test and Measurement Instruments

Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 39 Test and Measurement Instruments Analog OscilloscopeAnalog Oscilloscope Digital OscilloscopeDigital Oscilloscope Logic AnalyzerLogic Analyzer Logic Probe, Pulser, and Current ProbeLogic Probe, Pulser, and Current Probe DC Power SupplyDC Power Supply Function GeneratorFunction Generator Digital MultimeterDigital Multimeter