5.
2 Semester-II 47
5.2.2 D IGITAL L OGIC D ESIGN
Course Code: CS – 2033 Credit Hours: 3+1
Prerequisite: None
C OURSE O UTLINES :
Introduction of Digital and Analog representation, Binary, Octal, Decimal and Hexadeci-
mal Number Systems, Conversion among various Number Systems, Binary Arithmetic, r’s
and r-1’s Complements, Boolean algebra and Logic Simplification, The Karnaugh Map(
K-Map), K-Map SOP minimization, K-Map POS minimization, Five variable K-Maps,
Basic combinational Logic circuits, Implementing Combinational Logic, The universal
property of NAND and NOR Gates, Combinational logic using NAND and NOR gates,
Introduction to RTL, DTL, TTL, I2L, ECL and CMOS, Design of Basic Adders and
subtractors, Design of Comparators, Design of Decoders, Design of Encoders, Design
of Multiplexers, Design of Demultiplexers, Design of Parity Generators/checkers, Intro-
duction to Sequential Circuits, RS Latch, RS Flip Flop (Asynchronous, Synchronous),
CLR, PRESET inputs, Clocked D Flip Flop, Clocked JK Flip Flop, Master Slave Flip Flop
Clocked T-Flip Flop, Counters, Design and applications of SISO, SIPO, PISO, PIPO and
Bidirectional shift registers, Memory and Storage, Introduction to Digital and Analogue
Interfacing, Design Digital to Analog (D/A) and Analog to Digital (A/D) conversion
Circuits, Introduction to Programmable Logic Devices, States Machines, Introduction to
FPGA (Field Programmable Gate Array), CPLD (Complex Programmable Logic Devices),
Introduction to HDL/VHDL, Introduction to Xilinx, Xilinx Software.
R EFERENCE B OOKS
1. Thomas L. Floyd (2001), Digital Fundamentals (8th Ed), Prentice Hall.
2. Ronald J. Tocci (2001), Digital Systems: Principles and Applications (8th Ed)
Prentice Hall.
3. Steve Waterman (2002), Digital Logic Simulation and CPLD Programming with
VHDL (1st Ed) Prentice Hall.
4. William Kleitz (2002), Digital Electronics: A Practical Approach (6th Ed) Prentice
Hall.
5. Nigel P. Cook (2001), Digital Electronics with PLD Integration (1st Ed) Prentice
Hall.
6. A.PaulMalvino and Donald P. Leach (1992) Digital Principles (5th Ed), McGraw
Hill Co.
48 Chapter 5. C OURSES O UTLINES
5.2.3 D IGITAL L OGIC D ESIGN ((P RACTICAL )
Course Code: CS-2033(P) Credit Hours: 3+1
Prerequisite: None
C OURSE O UTLINES :
Verification and interpretation of truth tables for Logic Gates, Application of Universal
NAND Gate, Application of Universal NOR-Gate, hardware implementation of combina-
tional logic circuits such as multiplexers and de-multiplexers, encoders/decoders, Parity
Generator/Checker, implementation of sequential circuits such as flip-flops, registers, shift
registers, counters and other digital circuits. Verification of Functionality of AND, OR,
NAND, NOR and NOT Gate & Combinational Logic using VHDL with Test Bench
R EFERENCE B OOKS
1. Thomas L. Floyd (2001), Digital Fundamentals (8th Ed), Prentice Hall.
2. Ronald J. Tocci (2001), Digital Systems: Principles and Applications (8th Ed)
Prentice Hall.
3. Steve Waterman (2002), Digital Logic Simulation and CPLD Programming with
VHDL (1st Ed) Prentice Hall.
4. William Kleitz (2002), Digital Electronics: A Practical Approach (6th Ed) Prentice
Hall.
5. Nigel P. Cook (2001), Digital Electronics with PLD Integration (1st Ed) Prentice
Hall.
6. A.PaulMalvino and Donald P. Leach (1992) Digital Principles (5th Ed), McGraw
Hill Co.