EC 8392 Digital Electronics
EC 8392 Digital Electronics
EC 8392 Digital Electronics
DIGITAL ELECTRONICS
WHY DE IS NEEDED ?
WHERE IT IS USED?
APPLICATIONS OF DE
EXAMPLES
.
• Digital Electronics is comparatively more immune to ‘error’ and ‘noise’. But in case
of high speed designs a small noise can induce error in signal.
• More Digital Circuits can be fabricated on integrated chips; this helps us obtain
complex systems in smaller size.
• More secure
Example
That should give you a simple reference point in under standing the
term Electronic devices.
EC8392 DIGITAL ELECTRONICS
Number
UNIT
UNITIV
I II
III
NUMBER
SYNCHRONOUS
ASYNCHRONOUS
COMBINATIO
SYSTEMS &
SEQUENTIAL
NAL
LOGICLOGIC
Boolean
LOGIC Algebra
U
system,lo NI
gic gates, T
V
M
E
Circuits,ad
M
O
der, RY
decoder,A
N
D
Latches,
DI
GI
flipflops
TA
L
IN
TE
State
G and
R
flow
AT tables
E
D
CI
R RAM and
C
UI
ROM,LOGI
TS C Families
Syllabus
UNIT I DIGITAL FUNDAMENTALS
Number Systems – Decimal, Binary, Octal, Hexadecimal, 1’s and 2’s
complements, Codes – Binary, BCD, Excess 3, Gray, Alphanumeric codes,
Boolean theorems, Logic gates, Universal gates, Sum of products and product of
sums, Minterms and Maxterms, Karnaugh map Minimization and Quine-
McCluskey method of minimization.
UNIT II COMBINATIONAL CIRCUIT DESIGN
Design of Half and Full Adders, Half and Full Subtractors, Binary Parallel
Adder – Carry look ahead Adder, BCD Adder, Multiplexer, Demultiplexer,
Magnitude Comparator, Decoder, Encoder, Priority Encoder.
UNIT III SYNCHRONOUS SEQUENTIAL CIRCUITS
Flip flops – SR, JK, T, D, Master/Slave FF – operation and excitation tables,
Triggering of FF, Analysis and design of clocked sequential circuits – Design -
Moore/Mealy models, state minimization, state assignment, circuit
implementation – Design of Counters- Ripple Counters, Ring Counters, Shift
registers, Universal Shift Register.
UNIT IV ASYNCHRONOUS SEQUENTIAL CIRCUITS
Stable and Unstable states, output specifications, cycles and races, state reduction, race free
assignments, Hazards, Essential Hazards, Pulse mode sequential circuits, Design of Hazard free
circuits.
Basic memory structure – ROM -PROM – EPROM – EEPROM –EAPROM, RAM – Static and
dynamic RAM - Programmable Logic Devices – Programmable Logic Array (PLA) - Programmable
Array Logic (PAL) – Field Programmable Gate Arrays (FPGA) - Implementation of combinational
logic circuits using PLA, PAL. Digital integrated circuits: Logic levels, propagation delay, power
TEXT BOOK:
1. M. Morris Mano and Michael D. Ciletti, ―Digital Design‖, 5th Edition, Pearson, 2014.
Number System:
A set of values used to represent different quantities
Base or Radix:
The total number of digits used in a number system
Types of Number System:
Decimal Number System
Binary Number System
Octal Number System
Hexadecimal Number System
Learning Objectives
Convert a number’s base
• Another base to decimal base
• Decimal base to another base
Some base to another base
•
Shortcut methods for converting
• Binary to octal number
• Octal to binary number
• Binary to hexadecimal
number
•
• Hexadecimal to binary
number
number system
Decimal Number System
The number system that we use in our day-to-day life
is the decimal number system.
Decimal number system has base 10 as it uses 10 digits
from 0 to 9.
In decimal number system, the successive positions to
the left of the decimal point represent units, tens,
hundreds, thousands and so on.
Each position represents a specific power of the base
(10).
Decimal Number System
Example
258610 = (2 x 103) + (5 x 102) + (8 x 101) + (6 x 100)
= 2000 + 500 + 80 + 6
Binary Number System
Characteristics
• A positional number system
• Has only 2 symbols or digits (0 and 1). Hence its
base = 2
• The maximum value of a single digit is 1 (one less
than the value of the base)
• Each position of a digit represents a specific power
of the base (2)
• This number system is used in computers
Binary Number System
Example
= 16 + 0 + 4 + 0 + 1
= 2110
Representing Numbers in
Different Number Systems
In order to be specific about which number system we
are referring to, it is a common practice to indicate the
101012 = 2110
Bit
• Bit stands for binary digit.
(
Octal Number System
• 8) are
Since there are only 8 digits, 3 bits (23
= sufficient to represent any octal number in
binary
Example
= 1024 + 0 + 40 + 7
= 107110
Hexadecimal Number System
Characteristics
• A positional number system
• Has total 16 symbols or digits (0, 1, 2, 3, 4, 5, 6, 7,
8, 9, A, B, C, D, E, F). Hence its base = 16
• The symbols A, B, C, D, E and F represent the
decimal values 10, 11, 12, 13, 14 and 15
respectively
• The maximum value of a single digit is 15 (one less
than the value of the base)
Hexadecimal Number System
• Each position of a digit represents a specific
power of the base (16)
• Since there are only 16 digits, 4 bits (24 = 16) are
sufficient to represent any hexadecimal number in
binary
Example
1AF16
= (1 x 162) + (A x 161) + (F x 160)
= 1 x 256 + 10 x 16 + 15 x 1
= 256 + 160 + 15
= 43110
Converting a Number of
Another Base to a
Decimal Number
Method
Example
47068 = ?10
Common
values
multiplied
47068 = 4 x 83 + 7 x 82 + 0 x 81 + 6 x 80 by the
corresponding
= 4 x 512 + 7 x 64 + 0 + 6 x 1 digits
Method
Step 1: Divide the digits into groups of three starting
from the right
0012 = 0 x 22 + 0 x 21 + 1 x 20 = 1
1012 =5
= 1 x 22 + 0 x 21 + 1 x 20
0102 =2
= 0 x 22 + 1 x 21 + 0 x 20
Hence, 11010102 = 1528
Shortcut Method for Converting an Octal Number to Its
Equivalent Binary Number
Method
Step Convert each octal digit to a 3 digit binary
number (the octal digits may be treated as
decimal for this conversion)
1:
Step 2: Combine all the resulting binary groups
(of 3 digits each) intoa single
number binary
Shortcut Method for Converting an Octal Number to Its Equivalent
Binary Number
Example
5628 = ?2
0011 1101