DLD Lec1
DLD Lec1
Course Objectives
To familiarize the students with basic digital logic design concept used
for design of digital circuits.
Text Book
M. M. Mano, "Digital Design," 4th Ed.
Reference
M. M. Mano, Logic and Computer Design Fundamentals 2nd Ed.,
Prentice Hall Inc., 2000.
Norman Balabanian, Bradley carlson, Digital Logic Design Principles
John Wiley & Sons Inc., 2001.
Grade
Quizzes:
Assignment:
Mid Term:
Final Exam:
Course contents
Chapter 1-6
10%
10%
30%
50%
Chapter 1
Binary Systems
Digital Systems
Binary Numbers
Number Base Conversion
Octal and Hexadecimal Number
Complements
Signed Binary Numbers
Binary Codes
Binary Storage and Registers
Binary Logic
Binary Systems
Digital age
Digital computers
many scientific, industrial and commercial applications
space program
Digital systems
Digital Computer
The digital computer is one of the
most well known digital systems.
The digital computer consists of the
following components:
Memory unit
Central processing unit
Input and output units
A Digital Computer
- stored program
- control unit
- arithmetic computations and logical operations
Digital Systems
Digital Systems represent systems that
understand, represent and manipulate discrete
elements.
A discrete element is any set that has a finite number of elements, for example 10
decimal digits, 26 letters of the alphabet, etc.
Digital Systems
Discrete
Inputs
Discrete
Information
Processing
System
System State
Discrete
Outputs
Signals
A collection of information variables mapped
to some physical quantity.
For digital systems, the quantities take on
discrete values. Two level, or binary values
are the most prevalent values in digital
systems.
The binary values are represented abstractly
by digits 0 and 1.
other physical signals represented by 1 and
0?
CPU
Voltage
Disk Magnetic Field Direction
CDSurface Pits/Light
Dynamic RAM Electrical Charge
Binary Digits
A binary digit, called a
bit, is represented by
one of two values: 0 or
1.
Discrete elements can be represented
by groups of bits called binary codes.
For example the decimal digits 0 to 9
are represented as follows:
Decimal
0
1
2
3
4
5
6
7
8
9
Binary Code
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
Differing Bases
In order to represent numbers of different
bases, we surround a number in parenthesis
and then place a subscript with the base of
the number.
A decimal number (9233)10
A binary number
(11011)2
A base 5 number (3024)5
Radix
Binary
0,1
Octal
0,1,2,3,4,5,6,7
Decimal
10
0,1,2,3,4,5,6,7,8,9
Hexadecimal
16
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Decimal Numbers
A decimal number such as 5723
represents a quantity equal to:
5
7
2
3
thousands
hundreds
tens
ones
Binary Numbers
The binary system contains only
two values in the allowed
coefficients (0 and 1).
The binary system uses powers
of 2 as the multipliers for the
coefficients.
For example, we can represent
the binary number 10111.01 as:
1 X 24 + 0 X 23 + 1 X 22 + 1 X 21 + 1 X 20 + 0 X 2-1 + 1
X 2-2 = 23.25
(1101)
MSB
LSB
MSB most significant
bit
1011001010011100
0
LSB least significant15 bit
Bit numbering
1 1 1 1 1
1 1 1
27
22
26
25
24 23
21
20
AND Gate
1
0
Powers of Two
Important powers of 2
210 is referred to as Kilo, called "K"
220 is referred to as Mega, called "M"
230 is referred to as Giga, called "G"