0% found this document useful (0 votes)
2 views22 pages

EEE240 Fundamentals of Digital Logic Design_Lecture_1

The document outlines the course EEE240 Fundamentals of Digital Logic Design at COMSATS University Islamabad, detailing course information, objectives, outcomes, and lab experiments. It emphasizes understanding digital logic concepts, including combinational and sequential circuits, and introduces students to Boolean algebra. Additionally, it covers topics such as digital vs. analog systems, number systems, and conversions.

Uploaded by

aliahmedjutt1717
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
0% found this document useful (0 votes)
2 views22 pages

EEE240 Fundamentals of Digital Logic Design_Lecture_1

The document outlines the course EEE240 Fundamentals of Digital Logic Design at COMSATS University Islamabad, detailing course information, objectives, outcomes, and lab experiments. It emphasizes understanding digital logic concepts, including combinational and sequential circuits, and introduces students to Boolean algebra. Additionally, it covers topics such as digital vs. analog systems, number systems, and conversions.

Uploaded by

aliahmedjutt1717
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1/ 22

EEE240 Fundamentals of Digital Logic Design

Lecture No. 1
Lecture Topic: Introduction

COMSASTS University Islamabad


Wah Campus
1
Course Information
Course Title Digital Logic Design
Course Code EEE241
Credit Hours 03 (2+1)
Pre-requisite -
Textbook  M. Morris Mano and Michael D. Ciletti, Digital Design: With an Introduction to
Verilog HDL, Fifth Edition, Prentice Hall, 2012.

Reference Books  Floyd and Jain, Digital Fundamentals, Tenth Edition, Prentice Hall, 2009.
 Stephen Brown and ZvonkoVranesic, Fundamentals of Digital Logic with Verilog
Design, Third Edition, McGraw-Hill, 2013.

Course Schedule  3 credit hours/week


 One laboratory session/week (3 hours/session)

2
Course Learning Objectives:

• This course aims to familiarize the students with the basic concepts in digital logic design.
• Two basic categories are emphasized: combinational and sequential logic circuits.
• The teaching material helps the students to solve many practical hardware problems and to be able to
understand the principles of digital hardware design.
• Students are initially introduced with Boolean algebra and simplification techniques and then they are
taught to design efficient digital logic circuits.

3
Course Learning Outcomes:
Bloom’s Taxonomy Domains/Levels Theory/ Mapping
S.No Learning Outcomes Lab with PLO
Cognitive Psychomotor Affective

1 Understand number systems, codes, C2 -- A2 Theory PLO 1


arithmetic and fundamentals of
digital logic and Boolean algebra

2 C3 -- A2 Theory PLO 2
Simplify Boolean functions using
postulates and K-maps
3 C5 P3 A2 Theory PLO 3
Design, implement and analyze & Lab
combinational and sequential circuits

4
List of Lab Experiments
Lab No. Details CLOs
1 Analyze the performance of the given IC and draw the truth table 1
2 Boolean function and universal gates implementation on KL-31001 trainer using gate ICs. 2
3 Implementation of XOR, XNOR, and other Boolean functions 2
4 Implementation of Half-Adder 2
5 Implementation of Full-Adder, logic minimization 2
6 Lab Assessment 1 2
7 Design of n-bit adder/subtractor 3
8 Implementation of BCD to 7-segment decoder 3
9 Implementation of BCD to excess-3converter 3
10 Design and implementation of practical example using encoder and multiplexer 3
11 Analysis of RS Flip Flop using NAND and NOR gates 3
12 Lab Assessment 2 3
13 Analysis of JK Flip Flop using D Flip Flop 3
14 Design of a 2-bit counter 3
15 Analysis of 4-bit synchronous decoder circuit 3
16 Final Lab Assessment 3
5
Digital vs. Analog

• An analog system has continuous range of values


– A mercury thermometer
– Tape and radio player
– Human eye

• A digital system has a set of discrete values


– Digital Thermometer
– Compact Disc (CD)
– Digital camera
Benefits of using digital

Analog signal Digital signal

• Cheap electronic circuits


• Easier to calibrate and adjust
• Resistance to noise: Clearer picture and sound
pplications of Digital Systems
•Communication
• Business transactions
• Traffic control
• Spacecraft guidance
• Medical treatment
• Weather monitoring
• The Internet
•digital cameras

8
Basic Components of a
Computer

•Input Unit

•Memory/Storage Unit

•Output Unit

•Central Processing Unit

9
Memory Hierarchy

10
Definition of the logic signals
• Logic gates are electronic
circuits that operate on one
or more input signals to
produce an output signal.
• Signals such as voltages or
currents, we define between
some ranges as logic 1 or
logic 0.

11
Chapter 1 Binary Systems: 1-1.
Digital Systems
• The General-purpose digital computer is the best-known
example of a digital system.
• The major parts of a computer are a memory unit , a
central processing unit, and input-output units.

Control unit

Instructio
Program n Progra
Input unit Memory unit Output unit
data m
Data
result
ALU unit Simplification of
computer system 12
1-2. Binary Numbers
• A number with decimal point represented by a series of
coefficients as follow:
a5a4a3a2a1a0.a-1a-2a-3
the power of 10 by which the coefficient must be
multiplied as following:
105a5+104a4+103a3+102a2+101a1+100a0+
10-1a-1+10-2a-2+10-3a-3
the decimal number system is said to be of base, and
the coefficients are multiplied by powers of 10.
13
Numbers conversion
• A number expressed in a base-r system has coefficients
multiplied by powers of r
anrn+an-1rn-1+…+a2r2+a1r+a0+a-1r-1+a-2r-2+…a-mr-m
Coefficients aj range in value from 0 to r-1.
Base-5 number:
(4021.2)5
=4 X 53+0 X 52+2 X 51+1 X 50+2 X 5-1= (511.4)10
Others base-r number can be converted into decimal
by this way.
14
Numbers conversion
Binary convert into decimal:
(110101)2=32+16+4+1=(53)10
The number behind equal sign obtained as
following table

15
1-3. Number base conversions
• Ex1-1:Convert decimal 41 to binary
Integer Remainder
2 41
Answer=101001
20 1
10 0
5 0
2 1
1 0
The conversion from decimal integers to any base-r system
is similar to the example, see the Ex1-2.

16
Number base conversions
• Ex1-3:Convert (0.6875)10to binary
Integer Fraction Coefficient
0.6875 X 2 = 1 + 0.3750 a-1=1
0.3750 X 2 = 0 + 0.7500 a-2=0
0.7500 X 2 = 1 + 0.5000 a-3=1
0.5000 X 2 = 1 + 0.0000 a-4=1
The answer is (0.6875)10 = (0. a-1a-2a-3a-4)2 = (0.1011)2
To convert a decimal fraction in base-r, a similar procedure
is used. Combining the answer from Ex1-1 and Ex1-3
(41.6875)10 = (101001.1011)2
17
1-4. Octal and hexadecimal
numbers

18
1-4. Octal and hexadecimal
numbers

19
1-4. Octal and hexadecimal
numbers
( 010 110 001 101 011 . 111 100 000 110 )2 = ( 26153.7406)8

( 0010 1100 0110 1011 . 1111 0010 )2 = ( 2C6B.F2)16

(673.124)8 = ( 110 111 011 . 001 010 100 )2

( 306.D)16 = ( 0011 0000 0110 . 1101 )2

20
Reading:
Preface & Page 1-3 Chapter 1
Page No. 3-10, Chapter 1
Digital Design with an Introduction to Verilog HDL, 5th Edition
by Morris Mano

21
Thanks!

22

You might also like