After the completion of the course, the students will be able to:
1. Apply the principles of Boolean algebra to logic functions.
2. Use K-maps to realize two-level minimal/optimal combinational circuits
3. Understand the operation of latches, flip-flops, counters and registers.
4. Analyze and design sequential circuits built with various flip-flops.
5. Appreciate the ease and versatility of design using programmable logic.
This course provides an introduction to logic design and basic tools for the design of digital logic systems.A basic idea of number systems will be provided, followed by a discussion on combinational logic: logic gates, Boolean algebra, minimization techniques, arithmetic circuits (adders, subtractors), basic digital circuits (decoders, encoders, multiplexers, shift registers), programmable logic devices (PROM, PAL, PLA).The course will then cover sequential circuits: flip-flops, state transition tables and diagrams, state minimization, state machines, design of synchronous/asynchronous counters, RAM/ROM design.An introduction to programmable logic will also be provided.
Pre-requisites CSE 173 Corequisites CSE 231L
The objectives of this course are
a. to introduce Boolean logic operation and Boolean Algebra
b. to teach students how to use Boolean Algebra and K-maps to realize two-level minimal/optimal combinational circuits
c.to exposed students in the introductory design process of combinational and sequential circuits
d. to teach the operation of latches, flip-flops, counters and registers.
e.to explain how to analyze and design sequential circuits built with various flip-flops.
f.to introduce using simulation tool for digital system design.
Upon successful completion of this course, students will be able to
Digital Design: With an Introduction to the Verilog HDL, Morris Mano and Michae D. Ciletti, 5th Edition
Digital Design: Principles and Practices, J F Wakerly, 4th ed, Prentice Hall, 2005
Digital Logic Techniques, T J Stonham, 3rd ed, Chapman & Hall, 1996
*Digital Laboratory ------------------------------------- 20 %
Attendance/Class Performance-------------------------------- 5 %
Projects/Assignments ------------------------ 15%
Quizzes ------------------------------------------------- 10 %
Term Examination -------------------------------- 25 %
Final Examination (comprehensive) ---------------------- 25 %
*Must obtain 60% marks in CSE231L
1. Lectures : Attendance and participation of all of them is strongly encouraged.
2.Laboratory : You must pass in your lab to attain a passable grade in theory. 20% marks from your lab will be directly added to your theory
3. Assignments : You will be given some design assignments. You will use pen and papers and tools to solve those problems.
4. Projects : You will have to submit a hardware design project at the end of the semester. You will work on the project as a group.
5. Exams: There will be one midterm, one final exam and no make-ups .
1. Previous semesters course outline
2. Previous semesters class lectures
3. Previous semesters Quizes, Midterms and Finals