Semester 1
Principles: digital signals & systems, computer hardware & basic operation. Symbolic logic, logical connectives: AND,OR, NAND, NOR, EXOR. Boolean algebra, duality, truth tables, positive & negative assertion level logic. Electronic logic gates: FET logical switch & CMOS. Combinational logic functions. Minimisation using Karnaugh maps & algorithmic techniques. Propagation delay & logic hazards. (8 lectures)
Simple binary arithmetic: codes & conversions, 2’s complement & floating point representation. Arithmetic circuits: series/parallel adders & subtractors. (2 lectures)
Semester 2
IC logic systems: multiplexers, decoders, programmable logic devices. Latches & flipflops: clocked Dtype & JKtype, edge & pulse triggered versions. Shift registers & counters. Synchronous sequential systems: state diagrams & design method. (6 lectures)
Computer systems: microprocessors & microcontrollers. Basic architecture & operation: Buses, ALU , registers & flags, instruction decoding & control. Types of memory. Input/output ports, interrupts, bus communication & tristate devices. Instruction sets, machine code & assembly language. Examples using PIC microcontrollers. (4 lectures)
