The course is a foundational subject for Electronics and Communication Engineering students, aimed at helping them comprehend the behavior of digital logic and circuits. It enables learners to understand and analyze combinational and sequential circuits through Boolean expressions and logical simulations, using concepts such as Boolean algebra, Karnaugh Maps, and binary codes. The course covers the design and implementation of various digital components including adders, multiplexers, decoders, flip-flops, counters, and shift registers. It also focuses on analyzing synchronous and asynchronous circuits using finite state machines (Moore and Mealy models), with attention to hazards and races for solving complex engineering problems. Additionally, the course introduces logic families like TTL and CMOS, memory architectures such as RAM and ROM, and programmable logic devices like PLA, PAL, and FPGA. Practical sessions using digital ICs and Verilog HDL enhance hands-on skills and real-time problem solving. This course also serves as a prerequisite for advanced subjects such as microprocessors and microcontrollers, computer architecture, and VLSI design.
- Teacher: KALIESWARI C