Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc ›...

38
Introduction to Introduction to Digital Digital Circuits and Design Circuits and Design Copyright © Copyright ©2006 2006 by Pearson Education, Inc. by Pearson Education, Inc. Upper Saddle River, New Jersey Upper Saddle River, New Jersey 07458 07458 All rights reserved. All rights reserved. Slide 1 Digital Digital Circuits and Design Circuits and Design

Transcript of Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc ›...

Page 1: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Introduction toIntroduction to

Digital Digital Circuits and DesignCircuits and Design

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 1

Digital Digital Circuits and DesignCircuits and Design

Page 2: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Digital and Analog Quantities Digital and Analog Quantities

•• Analog quantities have continuous Analog quantities have continuous valuesvalues

•• Digital quantities have discrete sets of Digital quantities have discrete sets of valuesvalues

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 2

valuesvalues

Page 3: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Digital and Analog QuantitiesDigital and Analog Quantities

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 3

Analog quantitiesAnalog quantitieshave continuous have continuous valuesvalues

Digital quantitiesDigital quantitieshave discrete have discrete sets of valuessets of values

Page 4: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Digital and Analog QuantitiesDigital and Analog Quantities

Types of electronic devices or instruments:Types of electronic devices or instruments:

•• AnalogAnalog

•• DigitalDigital

•• Combination analog and digitalCombination analog and digital

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 4

Page 5: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Binary Digits, Logic Levels, and Binary Digits, Logic Levels, and

Digital Waveforms Digital Waveforms

•• The conventional numbering system The conventional numbering system uses ten digits: uses ten digits: 00,,11,,22,,33,,44,,55,,66,,77,,88, and , and 99..

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 5

•• The binary numbering system uses just The binary numbering system uses just two digits: two digits: 00 and and 11..

Page 6: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Binary Digits, Logic Levels, and Binary Digits, Logic Levels, and Digital Waveforms Digital Waveforms

•• The The two binary digits are two binary digits are designated designated 00 and and 11

•• They They can also be called can also be called

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 6

•• They They can also be called can also be called LOW and HIGH, where LOW and HIGH, where LOW = LOW = 00 and and HIGH = HIGH = 11

Page 7: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Binary Digits, Logic Levels, and Digital Binary Digits, Logic Levels, and Digital Waveforms Waveforms

Binary values are also Binary values are also represented by voltage levelsrepresented by voltage levels

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 7

Page 8: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Binary Digits, Logic Levels, and Digital Binary Digits, Logic Levels, and Digital Waveforms Waveforms

Major parts of a digital pulseMajor parts of a digital pulse

•• Base lineBase line

•• AmplitudeAmplitude

•• Rise time (Rise time (tt ))

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 8

•• Rise time (Rise time (ttrr))

•• Pulse width (Pulse width (ttww))

•• Fall time (Fall time (ttff))

Page 9: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Binary Digits, Logic Levels, and Digital Binary Digits, Logic Levels, and Digital Waveforms Waveforms

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 9

•• ttww = pulse width= pulse width

•• T = period of the waveformT = period of the waveform

•• f = frequency of the waveformf = frequency of the waveform

T

1f ====

Page 10: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Binary Digits, Logic Levels, and Digital Binary Digits, Logic Levels, and Digital Waveforms Waveforms

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 10

%100T

tcycle Duty w

====

The duty cycle of a binary waveform is The duty cycle of a binary waveform is defined as:defined as:

Page 11: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Binary Digits, Logic Levels, and Digital Binary Digits, Logic Levels, and Digital Waveforms Waveforms

EXAMPLE: EXAMPLE: Clock Clock waveform & waveform & sequence sequence of bitsof bits

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 11

of bitsof bits

EXAMPLE: EXAMPLE: Timing Timing DiagramDiagram

Page 12: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Data TransferData Transfer

SerialSerial

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 12

ParallelParallel

Page 13: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Basic Logic Operations Basic Logic Operations

There are only three basic logic There are only three basic logic operations:operations:

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 13

Page 14: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Basic Logic Operations Basic Logic Operations

The NOT operationThe NOT operation

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 14

•• 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 output logic level The output logic level

is always opposite the is always opposite the

input logic level.input logic level.

Page 15: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Basic Logic Operations Basic Logic Operations

•• The AND operationThe AND operation

–– When any input is LOW, When any input is LOW,

the output is LOWthe output is LOW

–– When both inputs are When both inputs are

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 15

HIGH, the output is HIGH, the output is

HIGHHIGH

Page 16: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Basic Logic Operations Basic Logic Operations

•• The OR operationThe OR operation

–– When any input is When any input is

HIGH, the output is HIGH, the output is

HIGHHIGH

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 16

–– When both inputs are When both inputs are

LOW, the output is LOWLOW, the output is LOW

Page 17: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Overview of Basic Logic Overview of Basic Logic

Functions Functions

•• Comparison functionComparison function

•• Arithmetic functionsArithmetic functions

•• Code conversion functionCode conversion function

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 17

•• Encoding functionEncoding function

•• Decoding functionDecoding function

•• Data selection functionData selection function

•• Data storage functionData storage function

•• Counting functionCounting function

Page 18: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Overview of Basic Logic Overview of Basic Logic

Functions Functions

Comparison functionComparison function

•• Compares two binary values and determines Compares two binary values and determines

whether or not they are equal whether or not they are equal

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 18

Page 19: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Overview of Basic Logic Functions Overview of Basic Logic Functions

Arithmetic functionsArithmetic functions

•• Perform the basic arithmetic Perform the basic arithmetic operations on two binary values:operations on two binary values:

–– AdditionAddition

–– Subtraction of two valuesSubtraction of two values

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 19

–– Subtraction of two valuesSubtraction of two values

–– MultiplicationMultiplication

–– DivisionDivision

Page 20: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Overview of Basic Logic Functions Overview of Basic Logic Functions Code conversion functionCode conversion function

•• Converts, or translates, information from one Converts, or translates, information from one

code format to code format to anotheranother

•• Encoding function : Converts nonEncoding function : Converts non--binary binary

information into a binary codeinformation into a binary code

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 20

•• Decoding function : Converts binaryDecoding function : Converts binary--coded coded

information into a noninformation into a non--binary formbinary form

Page 21: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Overview of Basic Logic Functions Overview of Basic Logic Functions

Data selection functionData selection function

•• Multiplexer (Multiplexer (muxmux))

–– Switches digital data from any number of input Switches digital data from any number of input sources to a single output linesources to a single output line

•• DemultiplexerDemultiplexer ((demuxdemux))

–– switches digital data from a single input to any switches digital data from a single input to any

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 21

–– switches digital data from a single input to any switches digital data from a single input to any number of output linesnumber of output lines

Page 22: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Overview of Basic Logic Functions Overview of Basic Logic Functions

Data storage functionData storage function

•• Retains binary data for a period of timeRetains binary data for a period of time

–– FlipFlip--flops (flops (bistablebistable multvibratorsmultvibrators))

–– RegistersRegisters

–– Semiconductor Semiconductor memories, Magneticmemories, Magnetic--media memories, media memories, OpticalOptical--media media memoriesmemories

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 22

OpticalOptical--media media memoriesmemories

Page 23: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Overview of Basic Logic Functions Overview of Basic Logic Functions

Counting functionCounting function

•• Generates sequences of digital Generates sequences of digital pulse that represent numberspulse that represent numbers

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 23

Page 24: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

FixedFixed--Function Integrated Circuits Function Integrated Circuits

IC package stylesIC package styles

•• Dual inDual in--line package (DIP)line package (DIP)

•• SmallSmall--outline IC (SOIC)outline IC (SOIC)

•• Flat pack (FP)Flat pack (FP)

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 24

•• Flat pack (FP)Flat pack (FP)

•• PlasticPlastic--leaded chip carrier (PLCC)leaded chip carrier (PLCC)

•• LeadlessLeadless--ceramic chip carrier (LCCC)ceramic chip carrier (LCCC)

Page 25: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

•• Dual inDual in--line package (DIP)line package (DIP)

FixedFixed--Function Integrated Circuits Function Integrated Circuits

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 25

Page 26: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

FixedFixed--Function Integrated Circuits Function Integrated Circuits

•• SmallSmall--outline IC (SOIC)outline IC (SOIC)

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 26

Page 27: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

FixedFixed--Function Integrated Circuits Function Integrated Circuits

•• Flat pack (FP)Flat pack (FP)

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 27

Page 28: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

FixedFixed--Function Integrated Circuits Function Integrated Circuits

•• PlasticPlastic--leaded chip carrier (PLCC)leaded chip carrier (PLCC)

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 28

Page 29: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

FixedFixed--Function Integrated Circuits Function Integrated Circuits

•• LeadlessLeadless--ceramic chip carrier (LCCC)ceramic chip carrier (LCCC)

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 29

Page 30: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Introduction to Programmable Logic Introduction to Programmable Logic

•• SPLDSPLD——Simple programmable logic Simple programmable logic devicesdevices

•• CPLDCPLD——Complex programmable logic Complex programmable logic devicesdevices

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 30

•• FPGAFPGA——FieldField--programmable gate arraysprogrammable gate arrays

Page 31: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Introduction to Programmable Logic Introduction to Programmable Logic

•• SPLDSPLD

–– PAL (programmable array logic)PAL (programmable array logic)

–– GAL (generic array logic)GAL (generic array logic)

–– PLA (programmable logic array)PLA (programmable logic array)

–– PROM (programmable readPROM (programmable read--only memory)only memory)

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 31

–– PROM (programmable readPROM (programmable read--only memory)only memory)

Page 32: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Programmable Logic ArrayProgrammable Logic Array

General Structure

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 32

General Concept

From Brown & Vranesic’s fundamentals of digital logic

Page 33: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

PLA & PALPLA & PAL

PAL example

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 33

PLA example

From Brown & Vranesic’s fundamentals of digital logicNote : PAL is similar to PLA except OR

plane is not programmable.

Page 34: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

CPLD & FPGACPLD & FPGA

FPGA

general structure

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 34

CPLD general structure

From Brown & Vranesic’s fundamentals of digital logic

Page 35: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Test and Measurement Instruments Test and Measurement Instruments

•• Analog OscilloscopeAnalog Oscilloscope

•• Digital OscilloscopeDigital Oscilloscope

•• Logic AnalyzerLogic Analyzer

•• Logic Probe, Logic Probe, PulserPulser, ,

•• and and Current ProbeCurrent Probe

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 35

•• and and Current ProbeCurrent Probe

•• DC Power SupplyDC Power Supply

•• Function GeneratorFunction Generator

•• Digital Digital MultimeterMultimeter

Page 36: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

General Design ProcessGeneral Design Process

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 36

Basic Design Loop

Page 37: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Computer SystemComputer System

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 37

Page 38: Introduction to Digital Circuits and Designpongsak.ee.engr.tu.ac.th › le242 › doc › intro.pdf · Basic Logic Operations The NOT operation Copyright ©Copyright ©2006 2006 by

Design ProcessDesign Process

Copyright ©Copyright ©2006 2006 by Pearson Education, Inc.by Pearson Education, Inc.Upper Saddle River, New Jersey Upper Saddle River, New Jersey 0745807458

All rights reserved.All rights reserved.

Slide 38

PCB development