2026-2027 Sem I

Course Information

  • Prerequisites: ACOL1000
  • Credits: 3-0-2
  • Lectures: M4 Classroom 6. M, T, Th 8-9am. M, W 2-3:30pm
  • Labs: M3 Computer Labs 3. W 5-7pm,
  • IRA: Satyam Jay (anz238224 AT iitdabudhabi.ac.ae)
  • Reading material:
  • Practice verilog:

Grading criteria

  • Theory quizzes: 20%. Best (n-1) out of n
  • Lab quizzes: 20%. Best (n-1) out of n
  • Minor exam: 30%
  • Major exam: 30%

Policies

  • Ethics: Please re-read IITD honour code. Academic dishonesty will earn you an F grade and will get a referral to the disciplinary committee. Why should I not cheat?
  • Attendance: Attendance must be over 75%.
  • There will be no makeup quizzes. We will count best (n-1) marks from n quizzes. All quizzes will be pre-announced, i.e., no surprise quizzes. We will take at least 4 theory quizzes and at least 3 lab quizzes.
  • Discussions should be done on Blackboard. Please do not send individual mails.

Tentative topics

  • Digital Systems and Binary Numbers
  • Boolean Algebra and Logic Gates
  • Gate-level Minimization
  • Combinational Logic
  • Synchronous Sequential Logic
  • Registers and Counters
  • Memory and Programmable Logic

We will also learn the Verilog Hardware Description Language and program the Basys3 board.

Disclaimer: Actual course contents may differ.

Schedule

*: Lecture will be longer than 1 hour.

Week Mon Tue Wed Wed Thu
1
2
24 Aug
LEC 1: Introduction
Digital systems. Math basics
25 Aug
LEC 2: Introduction
Transistors. Circuits with n-channel transistors
26 Aug
No lab
28 Aug
LEC 3: Binary numbers
CMOS. Binary, octal, hexadecimal, binary arithmetic
3
31 Aug
LEC 4: Binary numbers
Decimal to binary, ASCII, parity bits, representing long bit strings
01 Sep
LEC 5: Binary numbers
unsigned int, endianness, signed magnitude system, 2's complement
02 Sep
Lab 1: Introduction to Verilog/Vivado
AND/OR gate
04 Sep
LEC 6: Binary numbers
floats. Reference: Section 1, 2
4
07 Sep
LEC 7: Binary numbers
Rounding errors. Quiz 1
09 Sep
LEC 8: Boolean Algebra
Huntington postulates, theorems, duality, truth tables, boolean functions, equivalence with schematics with gates
09 Sep
Lab 2: Seven segment display
5
14 Sep
LEC 9: Boolean algebra
Canonical and standard forms, two and three variable K-maps
16 Sep
LEC 10:
16 Sep
Lab 3: Mock Lab Exam
6
21 Sep
LEC 11:
23 Sep
LEC 12:
23 Sep
Lab 4
Lab Exam
7
28 Sep
LEC 13:
30 Sep
LEC 14:
30 Sep
Lab:
8
05 Oct
LEC 15:
07 Oct
LEC 16:
07 Oct
Lab:
9
12 Oct
LEC 17:
14 Oct
LEC 18:
14 Oct
Lab:
10
19 Oct
break
21 Oct
break
21 Oct
break
11
26 Oct
mid-semester exam
28 Oct
mid-semester exam
28 Oct
mid-semester exam
12
02 Nov
LEC 19:
04 Nov
LEC 20:
04 Nov
Lab:
13
09 Nov
LEC 21:
11 Nov
LEC 22:
11 Nov
Lab:
14
16 Nov
LEC 23:
18 Nov
LEC 24:
18 Nov
Lab:
15
23 Nov
LEC 25:
25 Nov
LEC 26:
25 Nov
Lab:
16
30 Nov
Commemoration Day
02 Dec
LEC 27:
02 Dec
Lab:
17
07 Dec
LEC 28:
09 Dec
LEC 29:
09 Dec
Lab:
18
14 Dec
LEC 30:
16 Dec
LEC 31:
16 Dec
Lab: