Uploaded by nani23jbm

3CS1051 DIGITAL LOGIC DESIGN & MICROPROCESSORS syllabus

advertisement
Course Title
Course
Code
3CS 1051
Course Category
Version
1.0
Approval Details
Co-requisite
CREDITS
3
L T P S C CH
L-T-P-S-C
2 0 2 0 3
2-0-2-0-3
Digital Logic Design and Microprocessors
Core
BTL-3
Prerequisite
Boolean Algebra
Course
Coordinator
4
Basic Electronics
Prof. Pragya
Digital Logic Design is a foundational course in Computer Science and Engineering that introduces
students to the basics of digital systems, logic gates, Boolean algebra, and other related topics. The
course covers a wide range of topics that are essential for designing digital systems and
understanding how they work. Some of the topics covered in the Digital Electronics course include
Course
Number Systems, Logic gates, Boolean Algebra, Combinational Circuits, Sequential circuits,
Description
Registers and counters, Microprocessors and Microcontroller. Overall, the Digital Logic Design
course is an essential course for anyone interested in computer engineering or any other field that
involves digital systems. It provides a solid foundation for understanding how digital systems work
and how to design them.
1. Understand the concepts of analog and digital signals, waveforms, and positive and
negative logic.
Course
Objectives
2. Implement logic functions using gates.
3. Convert logic functions into truth tables and vice versa.
4. Design and analyze shift registers and counters (synchronous, asynchronous, ripple).
5. Gain the ability to analyze and troubleshoot digital circuits.
Course
Outcome
1
2
3
4
5
CO Statement
Describe number systems, logic gates, Boolean algebra and
verification of truth table for a given logic circuit.
Design synchronous and asynchronous sequential circuits using
Flip-Flops.
Discover the applications of the sequential logic circuits in registers,
counters and memory devices.
Design and optimize combinational circuits using logic gates and
Boolean algebra.
Develop a thorough understanding of the internal architecture of
microprocessors (8086) and microcontrollers (8051).
Bloom’s Taxonomy
Level
2
3
2
2
4
Course Syllabus
Unit-I
Fundamentals of Digital Logic
Contact Hours: 6 Hrs
Introduction: Analog vs digital circuits, Number systems, Computer Codes (BCD, Excess-3, Gray
code)
Logic Gates: Basic gates (AND, OR NOT, EX-OR, EX-NOR), Universal gates (NOR, NAND)
and their truth tables, Realization of basic gates from universal gates.
Timing diagram
Unit-II
Boolean Laws and Theorems
Contact Hours: 6 Hrs
Logic functions- Boolean laws, Conversion of logic functions into a truth table, and vice versa.
SOP and POS forms of representation. Min terms and Max terms.
Karnaugh’s Map: Simplification of logic functions by theorems and K-Map.
Don’t care conditions.
Unit-III
Combinational Logic Circuits
Contact Hours: 6 Hrs
Combinational Circuits: Adders, Subtractors, Comparators, Multiplexers, De-Multiplexers,
Encoders, De-coders, Code converters, Magnitude comparators, Parity generators, parity checkers
Unit-IV
Contact Hours: 6 Hrs
Sequential Logic Circuits
Latches & Flip-flops: race around conditions
S-R Flip-flop, D-Flip-flop, J-K Flip-Flop, Master-slave flip-flop, T-Flip flop, Conversions Flip
flop
Shift Registers: Introduction, Types of shifts registers (SISO, SIPO, PISO, PIPO)
Counters: Synchronous counters, Ripple counter, Asynchronous counters, Counter Design Johnson
and Ring counter
Unit-V
Microprocessor and Microcontroller
Contact Hours: 6 Hrs
Microprocessor- 8086- Introduction, Architecture, Instruction- set, Addressing modes, Assembly
language programming
Microcontroller- 8051- Introduction, Architecture, Instruction- set, Peripherals (stepper motors,
DAC and ADC)
Practical Syllabus
Experiment
No.
1.
2.
3.
4.
Name
Tool/ Library Used
Design and implementation of Logic Gates (AND, OR, NOT,
EX-OR, EX-NOR) and Universal Gates (NOR, NAND) with IC
Pin Diagrams.
Design and implementation of Sum of Product (SOP) and
Product of Sum (POS) terms using logic gates
Digital IC Trainer Kit, IC7408,7432,7404,7486 Patch
cords
Digital IC Trainer Kit, IC7408,7432,7404, Patch cords
Digital IC Trainer Kit, IC7408,7432,7404,7486, Patch
cords
Digital IC Trainer Kit, IC7486,7432,7404, Patch cords
Design and implementation of code converters using logic gates.
a. BCD to Excess-3 code & vice versa.
b. Binary to Gray and vice versa
Design and implementation of Half Adder and Full Adder using
logic gates
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Design and implementation of Half subtractor and Full
subtractor using logic gates.
Design and implementation of Multiplexer and De-multiplexer
using IC 74153 and IC 74139 respectively.
Design and implementation of encoder and decoder using logic
gates.
Recognition and verification of different Flipflop -SR, JK, D &
T using 7476
Digital IC Trainer Kit, IC7486,7432,7404, Patch cords
Digital IC Trainer Kit, IC74153,74139, Patch cords
Digital Trainer Kit, IC-7408,
7432,7404,7486, Patch cords
Digital IC Trainer Kit, IC7476,7410, Patch cords
Construction and verification of 4-bit ripple counter.
Construction and verification of Mod-10 Ripple counters using
IC 74192
Design and implementation of a 4-bit synchronous up/down
counter.
Implementation of SISO, SIPO, PISO and PIPO shift registers
using IC 7495.
Digital Trainer Kit, IC7476, PC
Implementation of Ring and Johnson counter using IC 7495.
Write and execute Assembly language program to calculate
factorial using 8086 Microprocessor
Write and execute an Assembly language program to make the
stepper motor run in forward and reverse using 8051
microcontroller.
Digital Trainer Kit, IC7495, PC
Digital IC Trainer Kit, IC74192, Patch cords
Digital IC Trainer Kit, IC74193, Patch cords
Digital IC Trainer Kit, IC7495, Patch cords
8086 Microprocessor
8051 Microcontroller
Self-Study topics for Advanced Learners
Microprocessors complex assembly programs, Analog to Digital converters, DAC converters & memory
Textbooks
Digital Design- Morris Mano, PHI, 5th Edition
1.
2.
3.
Muhammad ali Mazidi Jamice Gillispit Mazidi, “The 8051 micro controller and embedded
system”, 2nd edition, Pearson Education 2011.
Lyla B. Das, The x86 Microprocessors: 8086 to Pentium, Multicores, Atom and 8051
Microcontroller: Architecture, Programming & Interface, 2nd Ed, Pearson Education, India 2014
Reference books
1.
Switching Theory and Logic Design-A. Anand Kumar, PHI, 2nd Edition
2.
Principles of Digital Electronics by K. Meena, PHI Learning Pvt. Ltd., Fourth Printing, 2013.
eBooks
1.
https://www.engrcs.com/courses/engr250/engr250lecture.pdf
Online Resources
1.
2.
https://www.youtube.com/watch?v=BoIOLczVulQ&list=PLyqSpQzTE6M_dZdF7BdUncI5L1VkXF
https://www.youtube.com/watch?v=X7M3rUxUpOc&list=PLbRMhDVUMngePP5JcezxImFFzOC9wstz
CO-PO Mapping
Course
Outcome
CO1
CO2
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
1
2
3
4
5
6
7
8
9
10 11 12
1
2
3
CO3
CO4
CO5
1
2
1
2
2
1
2
2
2
2
2
1
1
1
2
2
2
2
1
2
2
2
3
1
2
1
1
1
1
2
2
1
2
1
2
1
1
2
CO-SO Mapping
SO(CAC)
Course
Outcome
CO1
SO
1
SO
2
CO2
2
1
1
1
2
2
2
CO3
SO
3
SO
4
CO4
CO5
SO(EAC)
SO
5
SO
1
SO
2
1
2
2
1
2
1
1
1
SO
3
SO
4
SO
5
SO
6
2
2
SO7
1
2
1
1
DSA Components:
Component
MSE
Assignment
Case Study
MSE Lab
Attendance
Marks
30
20
10
50
5
Frequency
1
2
1
1
1
Scaled Marks
10
10
10
15
5
Verified by the Course Coordinator
Name: Prof. Pragya
Signature
Date:
Download