F11_CSE241_Digital_Logic_Design

=CSE241: Digital Logic Design=

Program:
BS(CS)

Semester:
Fall 2011

Instructor:
Faisal Iradat

**Course Lead:**
Faisal Iradat

**Credit Hours:**
4 (3 credit hours for theory + 1 credit hour for lab).

Prerequisite(s):
None.

Course Description:
An introduction to digital logic design with an emphasis on practical design techniques and circuit implementations. Topics include number representation in digital computers, Boolean algebra, theory of logic functions, mapping techniques and function minimization, design of combinational, clocked sequential and interactive digital circuits such as comparators, counters, pattern detectors, adders and subtractors. Asynchronous sequential circuit concepts are introduced. Students will use the above basic skills in the laboratory to design and fabricate digital logic circuits.

Course Objectives:
The main objectives of the course are-
 * 1) Know //what// the digital systems are, //how// they differ from analog systems and //why// it is advantageous to use the digital systems in many applications.
 * 2) Comprehend different number systems including the binary system and Boolean algebraic principles
 * 3) Apply Boolean algebra to switching logic design and simplification.
 * 4) Analyze a given digital system and decompose it into logical blocks involving both combinational and sequential circuit elements.
 * 5) Synthesize a given system starting with problem requirements, identifying and designing the building blocks, and then integrating blocks designed earlier
 * 6) Validate the system functionality and evaluate the relative merits of different designs.

Books:
Digital Design and Computer Architecture by David Money Harris & Sarah L. Harris, MK Publishers, 2007.

A list of Required and Recommended texts should be given here. Indication of where the book may be obtained from (e.g. IBA library or local book store) may be useful.

[]
http://www.filecrop.com/logic-works-5.html http://www.ni.com/labview/ http://flint.cs.yale.edu/cs422/doc/art-of-asm/pdf/

Grading Policy:

 * Home Works/Quizzes || 20% ||
 * Labs || 10% ||
 * Midterms || 20% ||
 * Project || 20% ||
 * Final || 30% ||
 * Total || 100% ||

Uploaded Reference Course Outline:
You may also upload a course outline here.

Class Time Spent On (In Credit Hours):
Theory: 3 Labs: 1


 * ==**Topics Covered in the Course **== ||
 * S.No ||  || Topic of Lecture. ||   ||
 * 1 ||  || Introductory Concepts. ||   ||
 * 2 ||  || Number Systems and Codes. ||   ||
 * 3 ||  || Digital Arithmetic. ||   ||
 * 4 ||  || Describing Logic Circuits. ||   ||
 * 5 ||  || Combinational Logic Design. ||   ||
 * 6 ||  || Sequential Logic Design. ||   ||
 * 7 ||  || Digital Building Blocks. ||   ||
 * 8 ||  || Architecture. ||   ||
 * 9 ||  || Assembly Language. ||   ||
 * 10 ||  || Microarchitecture ||   ||


 * ==**Laboratory Projects/Experiments Covered in the Course (optional) **== ||
 * S.No ||  || Topic of the Lab ||   ||
 * 1 ||  || Getting Familiar with LogicWorks ||   ||
 * 2 ||  || Boolean Operations ||   ||
 * 3 ||  || Basic ICs ||   ||
 * 4 ||  || Seven Segment Display ||   ||
 * 5 ||  || Encoder ||   ||
 * 6 ||  || Decoder ||   ||
 * 7 ||  || MUX ||   ||
 * 8 ||  || Adder ||   ||
 * 9 ||  || Subtractor ||   ||
 * 10 ||  || MiniCPU ||   ||