Digital Logic BIT103
Digital Logic BIT103
Semester: I
Course Description:
This course familiarizes students with Number System, Digital Design Fundamentals, Understand
and Design Functions of Combinational Logic, Sequential Logic (Counters, Registers and Finite State
Machine), Memories, Programmable Logic Devices Integrated Circuit
Technologies.
Course Objective:
To provide the concepts used in the design and analysis of digital systems and introduces the
principles of digital computer organization and design.
Course Contents:
Unit 1: Number Systems, Operations and Codes (6 Hrs.) Teaching Teaching
Methodology Hours
History of Number System, Introduction to Number System (Positional 1
and Non positional), Decimal, Binary, Octal, Hexadecimal Number
Systems
Conversion from one number system to another (Binary, Octal, Hex to 2
Decimal; Decimal to Binary, Octal and Hex; Binary to Octal, Octal to Binary,
Binary to Hex, Hex to binary) Lecture
Compliment of Number Systems (r's complement and r-1's compliment 1
with r as 2 and 10)
1
Unit 4: Combinational Logic (7 Hrs.)
Adders and Subtractors (Half and full binary adder and subtractor), 2
Parallel Binary Adders
Multiplexers and Demultiplexers 2
Encoders and Decoders, Seven segment decoder 2
Code Converters, Magnitude comparator (2 bit and 4 bit) 1
Unit 5: Sequential Logic (4 Hrs.)
Latches and Flip-Flops (RS, JK, D, T, Master-Slave), Edge-Triggered 2
Flip-Flops Lecture/ Lab
Text Book:
• Mano M.M., Digital logic and Computer Design, Pearson Education
References Books:
• Mano M.M. and Ciletti M. M, Digital Design, 4thedition
• Brown S. and Vranesic Z., Fundamentals of Digital Logic with VHDL Design, 3rd
edition, McGraw Hill
• Rafiquzzaman M., Fundamentals of Digital Logic and Microcomputer Design, 5th
edition, JohnWiley & Sons, Inc.
• Holdsworth B. and Woods C., Digital Logic Design, 4th edition
• Mano M. M, Kime C. R , Logic and computer design fundamentals, 2nd edition
2
Laboratory work in Digital Logic
The following lab activities are carried out using Digital Logic Kit, Bread board and Simulator.
3
Model Question
a. One of the bytes has an error after transmission. Locate which character contains an error.
b. Locate the bit that has been transmitted incorrectly.
c. Explain how you have arrived at your conclusion.
4
8 A logic circuit implements the following Boolean function.
F=A’C+AC’D
It is found that the required input combination A=C=1 can never occur. Using K-map and
proper don’t care condition find simpler expression for F and implement it using not gate
only.
9 a) Obtain the 9’s and 10’s complement of i) 13579 ii) 90090 decimal number.
b) Convert (6524275)8 = (?)16
10 Design 8 to 1 Multiplexer using two 4to 1 Multiplexers.
11 Given is a logic (switching) function F1 in the decimal list sum-of-minterms representation