Digital Logic
0%
Course Title: Digital Logic
Course No: BCA 103
Nature of the Course: Theory + Lab
Semester: 1
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1.4. Number System and their Conversion
- Binary Number System
- Octal Number System
- Decimal Number System
- Hexadecimal Number System
1.6. Complement of Number Systems
- r's complement
- r-1's complement (with r as 2 or 10)
2.4. Boolean Algebra
- Postulates and Theorems
- Canonical Forms(SOP, POS)
- Simplification of Boolean Functions using laws
2.5. Simplification of Logic Function using Karnaugh Map
- Analysis of SOP and POS expressions
3.1. Implementation of Combinational Logic Function
- Half Adder and Full Adder
- Half Subtractor and Full Subtractor
- Encoders and Decoders
3.2. Implementation of data processing circuits
- Multiplexers and Demultiplexers
- Parallel Binary adder
- Magnitude comparator (2bit and 4 bit)
- Code Converters
- Parity Generator and checker
5.1. Asynchronous and Synchronous Counter
- Ripple counter
- Ring counter
- Modulus 10 Counter
- Modulus counter (5,7,11)
- Synchronous Design of above counters
5.2. Registers
- Serial in Parallel out register
- Serial in Serial out register
- Parallel in Parallel out register
- Parallel in Serial out register
- Bidirectional Shift Register
Laboratory Works
- 1.Familiarization with Logic Gates
- 2.De-Morgan's Law and its familiarization with NAND and NOR gates
- 3.Realization of Half Adder and full Adder
- 4.Realization of Half subtractor and full subtractor
- 5.Encoder, Decoder, Multiplexer and Demultiplexer
- 6.Implementation of RS and D flip flop
- 7.Implementation of T and JK flip flop
- 8.Implementation of synchronous and asynchronous counter
Text Books
- 1.Floyd, T. L. (2011). Digital Fundamentals. Pearson
- 2.Mano, M. (2018). Digital Design. Pearson
- 3.Tocci, R.J. (2001). Digital Systems-Principles & Application. Pearson