Download presentation
Presentation is loading. Please wait.
Published byAlice Susanna Reeves Modified over 8 years ago
1
Text book : Floyd, ”Digital Fundamentals” 8 th edition, Prentice Hall. Al-Isra Private University Faculty of Science and Information Technology -- Department of Computer Science Course No.: 605105 Logic Design ___________________________________________________
2
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
3
Digital and Analog Quantities Analog quantities have continuous values Digital quantities have discrete sets of values
4
Digital and Analog Quantities Types of electronic devices or instruments: AnalogAnalog DigitalDigital Combination analog and digitalCombination analog and digital
5
Binary Digits, Logic Levels, and Digital Waveforms
6
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.
7
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
8
Binary Digits, Logic Levels, and Digital Waveforms Binary values are also represented by voltage levels
9
Basic Logic Operations
10
There are only three basic logic operations:
11
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.
12
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
13
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
14
Overview of Basic Logic Functions
15
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
16
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
17
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
18
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
19
Overview of Basic Logic Functions Encoding function Converts non-binary information into a binary codeConverts non-binary information into a binary code
20
Overview of Basic Logic Functions Decoding function Converts binary-coded information into a non-binary formConverts binary-coded information into a non-binary form
21
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
22
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
23
Overview of Basic Logic Functions Counting function Generates sequences of digital pulse that represent numbersGenerates sequences of digital pulse that represent numbers
24
Fixed-Function Integrated Circuits
25
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)
26
Fixed-Function Integrated Circuits Dual in-line package (DIP)Dual in-line package (DIP)
27
Fixed-Function Integrated Circuits Small-outline IC (SOIC)Small-outline IC (SOIC)
28
Fixed-Function Integrated Circuits Flat pack (FP)Flat pack (FP)
29
Fixed-Function Integrated Circuits Plastic-leaded chip carrier (PLCC)Plastic-leaded chip carrier (PLCC)
30
Fixed-Function Integrated Circuits Leadless-ceramic chip carrier (LCCC)Leadless-ceramic chip carrier (LCCC)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.