Presentation is loading. Please wait.

Presentation is loading. Please wait.

Text book : Floyd, ”Digital Fundamentals” 8 th edition, Prentice Hall. Al-Isra Private University Faculty of Science and Information Technology -- Department.

Similar presentations


Presentation on theme: "Text book : Floyd, ”Digital Fundamentals” 8 th edition, Prentice Hall. Al-Isra Private University Faculty of Science and Information Technology -- Department."— Presentation transcript:

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)


Download ppt "Text book : Floyd, ”Digital Fundamentals” 8 th edition, Prentice Hall. Al-Isra Private University Faculty of Science and Information Technology -- Department."

Similar presentations


Ads by Google