Syllabus
Unit 1
Number System, Conversions, Signed and Unsigned Binary Number Representation, Boolean algebra and Karnaugh Maps, Logic gates, Realization of basic gates using universal gates, Boolean function synthesis, Introduction to Hardware simulator platform Nand2teris, Hardware description language, Implementation of basic gates and its multi-bit and multiway versions in Nand2teris software suite.
Unit 2
Combinational Logic, Half Adder, Full Adder, Multiplexer and demultiplexer, Multi-bit and Multiway versions, Realization of Boolean functions using combinational logic, Arithmetic logic unit (ALU)- specification, design, Sequential logic, Flip Flops, Registers, RAM, ROM.
Unit 3
Von-Neumann architecture, Program Counter, Central Processing unit, Data Memory, Hack machine language specifications/ instructions for CPU design, Hack CPU Design, CPU Control logic, building a Hack Computer.
Objectives and Outcomes
Course Objectives
- The course will introduce the principles of number system conversions, Boolean logic, logic gates, and Boolean algebra.
- The course will aid the students in the design and analysis of combinational and sequential logic circuits.
- The course will also equip students to build a general-purpose computing system using elementary NAND gates through a simulation software
Course Outcomes
After completing this course, students will be able to
CO1
|
Demonstrate proficiency in performing number system conversion, manipulating Boolean Algebra expressions and realization of basic gates .
|
CO2
|
Implement different combinational logic circuits.
|
CO3
|
Implement different sequential logic circuits
|
CO4
|
Build a general-purpose computer using elementary NAND gates through a simulation software
|
CO-PO Mapping
PO/PSO
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
PO6
|
PO7
|
PO8
|
PO9
|
PO10
|
PO11
|
PO12
|
PSO1
|
PSO2
|
PSO3
|
CO
|
CO1
|
3
|
3
|
2
|
2
|
3
|
–
|
–
|
–
|
3
|
2
|
3
|
3
|
1
|
1
|
1
|
CO2
|
3
|
3
|
3
|
3
|
3
|
2
|
1
|
1
|
3
|
2
|
3
|
3
|
2
|
2
|
2
|
CO3
|
3
|
2
|
3
|
3
|
3
|
2
|
1
|
1
|
3
|
2
|
3
|
3
|
2
|
2
|
2
|
CO4
|
3
|
2
|
3
|
2
|
3
|
–
|
–
|
–
|
3
|
2
|
3
|
3
|
2
|
2
|
2
|
Text Books / References
Text Books / References
Noam Nisan and Shimon Schocken, “Elements of Computing Systems”, MIT Press, 2012.
- Morris Mano, “Digital Design”, 5th Edition, Pearson Education (Singapore) Pvt. Ltd., New Delhi,2014.
John. M Yarbrough, “Digital Logic Applications and Design”, Thomson Learning, 2006.
Anil K. Maini, “Digital Electronics”, Wiley, 2014.
Thomas L. Floyd, “Digital Fundamentals”, 10th Edition, Pearson Education Inc, 2011.
Donald D.Givone, “Digital Principles and Design”, TMH, 2003.