BSc. CSIT First Semester Digital Logic Course Overview

 

First Semester Digital Logic Course Overview


Title Digital Logic
Course code CSC111
Nature of course Theory + Lab
Semester First-Semester
Full marks 60 + 20 + 20
Pass marks 24 + 8 + 8
Credit Hrs 3
Elective/Compulsory Compulsory

Study Materials:

Notes Books Old Questions

Course Description:

This course covers the concepts of digital logic and switching networks. The course includes the fundamental concepts of boolean algebra and its application for circuit analysis, multilevel gates networks, flip-lops, counters logic devices and synchronous and asynchronous sequential logic and digital integrated circuits.

Course Objectives:

The main objective of this course is to introduce the basic tools for the design of digital circuits and introducing methods and procedures suitable for a variety of digital design applications.

Course Content:


  1. Binary Systems
    Teaching Hours : 6 hrs
    Digital Systems, Binary numbers, Number base conversion, Octal and hexadecimal numbers, compliments, Signed Binary numbers, Decimal codes (BCD, 2 4 2 1,8 4 -2 -1,Excess 3, Gray Code), Binary Storage and Registers, Binary logic

  2. Boolean algebra and Logic Gates
    Teaching Hours : 5 hrs
    Basic and Axiomatic definitions of Boolean algebra, Basic Theorems and properties of Boolean Algebra, Boolean Functions, Logic Operations, Logic Gates, Integrated Circuits

  3. Simplification of Boolean Functions
    Teaching Hours : 5 hrs
    K-map, Two and Three variable maps, Four variable maps, product of sum simplification, NAND and NOR implementation, Don't Care conditions, Determinant and selection of Prime Implicants

  4. Combinational Logic
    Teaching Hours : 5 hrs
    Design Procedure, Adders, Subtractors, Code Conversions, Analysis Procedure, Multilevel NAND and NOR Circuits, Exclusive-OR Circuits

  5. Combinational Logic with MSI and LSI
    Teaching Hours : 8 hrs
    Binary Parallel Adder and Subtractor, Decimal Adder, Magnitude Comparator, Decoders and Encoders, Multiplexers, Read-only-Memory (ROM), Programmable Logic Array (PLA), Programmable Array Logic (PAL)

  6. Synchronous and Asynchronous Sequential Logic
    Teaching Hours : 10 hrs
    Flip-Flops, Triggering of flip-flops, Analysis of clocked sequential circuits, Design with state equations and state reduction table, Introduction to Asynchronous circuits, Circuits with latches

  7. Registers and Counters
    Teaching Hours : 6 hrs
    Registers, Shift registers, Ripple Counters, Synchronous Counters, Timing Sequences, The memory

Laboratory Works:

Students should be able to realize following digital logic circuits as a part of laboratory work.
  1. Familiarizations with logic gates
  2. Combinatorial Circuits
  3. Code Converters
  4. Design with Multiplexers
  5. Adders and Subtractors
  6. Flip-Flops
  7. Sequential Circuits
  8. Counters
  9. Clock Pulse Generator

Text Books:

  1. M. Morris Mano, “Digital Logic & Computer Design”

Reference Books:

  1. Brain Holdsworth, “Digital Logic Design”, Elsevier Science.
  2. John Patrick Hayes, “Introduction to Digital Logic Design”, Addison-Wesley.
  3. M. Morris Mano and Charles Kime, “Logic and Computer Design Fundamentals”, Pearson New International.