Digital Logic BIT First Semester

Admin
0

 

Course Title: Digital Logic 

Course No: BIT103 

Nature of the Course: Theory + Lab 

Semester: I 

 

 Course Description 

This course introduces students to the foundational principles of digital logic, covering number systems, digital design fundamentals, combinational and sequential logic, memories, programmable logic devices, and integrated circuit technologies. Students will learn to design and analyze digital systems, preparing them for advanced study in digital computer organization and design. 

 

 Course Objective 

The primary objective of this course is to provide students with a solid understanding of the concepts used in designing and analyzing digital systems while introducing the principles of digital computer organization and design. 

 

Course Contents

 Unit 1: Number Systems, Operations, and Codes (6 Hrs.) 

- Introduction to number systems: Decimal, Binary, Octal, and Hexadecimal. 

- Conversion between number systems. 

- Complements of numbers. 

- Binary addition and subtraction. 

- Binary codes and error detection codes. 

 

 Unit 2: Digital Design Fundamentals and Boolean Algebra (8 Hrs.) 

- Digital and analog signals. 

- Logic operations and system concepts. 

- Logic gates: Basic gates, derived gates, and universal gates. 

- Boolean algebra and logic functions. 

 

 Unit 3: Simplification of Boolean Functions (5 Hrs.) 

- Karnaugh Map (K-map): Two, three, and four-variable maps. 

- Product-of-sum simplification. 

- Implementation using NAND and NOR gates. 

- Don’t care conditions. 

 

 Unit 4: Combinational Logic (7 Hrs.) 

- Adders and subtractors. 

- Parallel binary adders. 

- Multiplexers and demultiplexers. 

- Encoders and decoders. 

- Seven-segment decoders. 

- Code converters. 

 

 Unit 5: Sequential Logic (4 Hrs.) 

- Latches and edge-triggered flip-flops. 

- Operating characteristics of flip-flops. 

- Applications of flip-flops. 

 

 Unit 6: Counters, Registers, and Memory (9 Hrs.) 

- Asynchronous and synchronous counters. 

- Up/down counters and their applications. 

- Basic shift register operations and types. 

- Bidirectional shift registers and shift register counters. 

- Basic memory operations and memory types. 

 

 Unit 7: Processor Logic Design (6 Hrs.) 

- Processor organization. 

- Arithmetic Logic Unit (ALU) design. 

- Arithmetic and logic circuits design. 

- Status registers and shifters. 

 

 Laboratory Works 

The laboratory sessions provide hands-on experience in: 

- Familiarization with logic gates. 

- Encoding and decoding circuits. 

- Multiplexers and demultiplexers. 

- Designing simple combinational circuits. 

- Designing adders and other combinational circuits. 

- Creating flip-flops and clock-driven sequential circuits. 

- Converting parallel data to serial format. 

- Generating timing signals for sequential systems. 

 

 Textbook 

- Mano, M. M., Digital Logic and Computer Design, Pearson Education. 

 

 Reference Books 

1. Mano, M. M. & Ciletti, M. M., Digital Design (4th Edition). 

2. Brown, S. & Vranesic, Z., Fundamentals of Digital Logic with VHDL Design (3rd Edition), McGraw Hill. 

3. Rafiquzzaman, M., Fundamentals of Digital Logic and Microcomputer Design (5th Edition), John Wiley & Sons, Inc. 

4. Holdsworth, B. & Woods, C., Digital Logic Design (4th Edition). 

5. Mano, M. M. & Kime, C. R., Logic and Computer Design Fundamentals (2nd Edition). 

 

This course equips students with the skills and knowledge to design, analyze, and implement digital systems effectively.

Post a Comment

0Comments
Post a Comment (0)