Digital Logic Design Syllabus - BIM (TU)
View and download full syllabus of Digital Logic Design
Course Description
Module Objectives
The objective of this subject is to provide the foundation in the core fundamentals of digital technology. After completing this course students will be able to design simple digital devices and implement them. Laboratory work is essential in this module.
Contents
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, VHDL language and Design using manual techniques and CAD tools.
Unit Contents
Detailed Course
Unit 1: Number Systems, Operations and Codes LH 5
- Decimal, Binary, Octal, Hexadecimal Number Systems
- Conversion from one number system to another
- Complements of Binary Numbers
- Addition and Subtraction of Binary Numbers
- Digital Codes
- Error Detection Codes
Unit 2: Digital Design Fundamentals LH 8
- Digital and Analog Quantities
- Binary Digits, Logic Operations, Logic Levels and Digital Waveforms
- Introduction to the System Concept
- Logic Gates (Basic Gates, Derived Gates, Universal Gates)
- Boolean Algebra and Logic Simplification
- Minimizing SOP and POS expression using K-Map (up to 4 variables only)
Unit 3: Functions of Combinational Logic LH 7
- Adders and Subtractors
- Parallel Binary Adders
- Multiplexers and Demultiplexers
- Encoders and Decoders
- Seven segment decoder
- Code Converters
After Completion of Chapter 1, 2 and 3:
Student should be able to design circuits like: Arithmetic Unit (Addition, Subtraction) circuit, number system converter circuits, various decision making circuits.
Unit 4: Latches and Flip- Flops LH 4
- Latches
- Edge-Triggered Flip-Flops
- Flip-Flop Operating Characteristics
- Flip-Flop Application
Unit 5: Counters LH 5
- Asynchronous Counters
- Synchronous Counters
- Up/Down Counters
- Cascaded Counters
- Counter Applications
Unit 6: Shift Registers LH 5
- Basic Shift Register Operations
- Shift Register Types
- Bidirectional Shift Registers
- Shift Register Counters
Unit 7: Sequential Machine Design LH 6
- State Diagrams and State Tables
- Design of Synchronous Counters
- Design of Sequence Recognizer(up to 5 bits)
- Analysis of Synchronous Circuits
After Completion of Chapter 4, 5, 6 and 7:
Student should be able to design circuits like: digital clock, voting system, counting machine, storage device, traffic control system, frequency division circuits, and analyze circuits.
Unit 8: Memories LH 1
- Basic Memory Operations
- Types of memories
- RAM and ROM (no circuit details)
Unit 9: Programmable Logic Devices LH 2
- Introduction to various programmable devices
- PLA
- PAL
- CPLD
- FPGA
Unit 10: Integrated Circuit Technologies LH 2
- Basic Operational Characteristics and Parameters
- CMOS, TTL, ECL
- Levels of Integration (SSI, MSI, LSI, VLSI, ULSI)
After Completion of Chapter 8, 9 and 10:
Student should be able to interface with various types of logic families and integrated circuits.
Laboratory Works:
VHDL language should be taught to specify the logic circuits. Instructor should illustrate how VHDL can be used to specify the desired functionality and how CAD tools (eg. Altera Quartus II) provide a mechanism for developing the required circuits. Instructor should assign design projects to each individual using both methodologies: manual design and CAD tools to design logic circuits.
After Completion of Lab Works:
Student can able to design circuits manually and using CAD tools.
Text and Reference Books
Course Book:
- Floyd L., Digital Fundamentals, 10th edition, Pearson
References:
- Brown S. and Vranesic Z., Fundamentals of Digital Logic with VHDL Design, 3rd edition, Mc Graw Hill
- Rafiquzzaman M., Fundamentals of Digital Logic and Microcomputer Design, 5th edition, John Wiley & Sons,
- Holdsworth and Woods C., Digital Logic Design, 4th edition
- Mano M, Digital Design, 3rd edition
- Mano M, Kime C. R , Logic and computer design fundamentals, 2nd edition
- Short Name N/A
- Course code N/A
- Semester First Semester
- Full Marks 100
- Pass Marks 45
- Credit 3 hrs
- Elective/Compulsary Compulsary