DLCA Outline
DLCA Outline
Objective:
This course introduces the concept of digital logic, gates and the digital circuits. Further, it focuses on
the design and analysis combinational and sequential circuits. It also serves to familiarize the student
with the logic design of basic computer hardware components.
Recommended Book:
Digital Design, by M Morris Mano. Seventh Edition
Computer System Architecture by M Morris Mano Latest Edition
Grading:
Quizzes 10%
Home work / Programming Assignments 10%
Class Participation 5%
Mid Term 15%
Final 60%
Lecture Details
Week Topics to be covered
1 Number Systems, Conversions, Conversion of Fractional Numbers,
Addition of Binary Numbers, Radix (1’s) Compliment and Diminished
Radix Complements, Subtraction Using the compliments
2 Binary Codes, Representation of signed binary numbers, Basic operators
and gates, Truth tables, NAND and NOR, Exclusive OR, exclusive NOR
3 Basic Theorems and Properties of Boolean Algebra, Boolean Functions,
circuit Designing and Simplification/ minimization (using Boolean algebra
and K-Map)
4 Canonical Forms, Standard Forms. K-map and don’t care conditions.
5 Integrated Circuits, Levels of Integration, Logic Families, Combinational
and Sequential Circuits, MSI Components Half Adder, Full Adder
6 Serial adders and parallel adders, Full adder with lookahead carry, adder-
subtractor , Decoders, and Encoders, Multiplexers and Demultiplexers
7 Sequential Circuits, Latches, Flip-flops, Registers, Parallel Load, Shift
Register,
8 Problems and revision, Midterm.
9 Asynchronous Counters, Synchronous Counters
10 Register Transfer Language, Integrated Circuits, Levels of Integration,
Logic Families
11 Random Access Memory, Read-Only Memory, Memory and PLDs,
12 Memory Organization, Memory Hierarchy, Cache Memories, DMA, And
Pipelining
13 Instruction Set Architecture, Addressing Modes
14 Instruction Types (Data Transfer, Data Manipulation, Program Control),
Interrupts
15 Revision
16 Final exam