KING FAHD UNIVERSITY OF PETROLEUM & MINERALS Electrical Engineering Department EE 200 Digital Logic Circuit Design Syllabus - Term 143 Catalog Description Number systems & codes. Logic gates. Boolean Algebra. Karnaugh maps. Analysis and synthesis of combinational systems, decoders, multiplexers, adders and subtractors, PLA's. Types of flip-flops. Memory concept. Registers. Introduction to sequential circuit design. Prerequisite: Calculus I (MATH 101), General Physics I (PHYS 101) Instructor Dr. Aiman H. El-Maleh. Room: 22/407-5 Email: [email protected] Phone: 2811 Office Hours UT 12:15-1:00 PM, and by appointment Course Objectives 1. Introduce the students to the digital principles with emphasis on logic design. 2. Familiarize the students with the necessary mathematical tools such as number systems, codes, and Boolean algebra. 3. Learn the principles of analysis and design of combinational logic circuits 4. Learn the principles of analysis and design of sequential logic circuits. Course Learning Outcomes After successfully completing the course, the students will be able to Outcome1: apply knowledge of number systems, codes and Boolean algebra to the analysis and design of digital logic circuits. Outcome 2: identify, formulate, and solve engineering problems in the area of digital logic circuit design. Outcome 3: use the techniques, skills, and modern engineering tools such as logic works, necessary for engineering practice. Outcome 4: to function on multi-disciplinary teams through digital circuit experiments and projects. Outcome 5: to design a digital system, components or process to meet desired needs within realistic constraints. Textbook M. Morris Mano and Michael D. Celleti , Digital Design with an introduction to the Verilog HDL, Fifth Edition, Pearson, 2013. Grading Policy Discussions Assignments Quizzes Lab Exam I Exam II Final 4% 8% 8% 20% 15% (Sat., June 27, 1:00 PM) 20% (Sat., August 1, 1:00 PM) 25% Attendance will be taken regularly. For each missed 2 classes, a penalty of 0.5 will be deducted. Excuses for officially authorized absences must be presented no later than one week following resumption of class attendance. Late assignments will be accepted but you will be penalized 10% per each late day. A student caught cheating in any of the assignments will get 0 out of 8%. No makeup will be made for missing Quizzes or Exams. Tentative Course Outline and Schedule Week 1 Date June 7-8 June 9-10 Topics Binary Numbers, Number Base Conversions, Octal & Hexadecimal Numbers, Complements, Signed Binary Numbers, Binary Codes Binary Logic, Boolean Algebra: Axioms, Theorems & Properties. Boolean functions, Digital Logic Gates Canonical & Standard Forms, More Logical June 16-17 Operations, Simplification of Boolean functions Using K-Maps, Product of Sums Simplification. Don’t-care Conditions, NAND, NOR, and Other June 21-22 Two Level Implementations, Exclusive-OR Function. Combinational Logic: Analysis and Design June 23-24 Procedures, Code Conversion, Adder circuits. June 14-15 2 3 Sections Labs/Prob. Sessions 1.1-1.3 No Lab. Introduction to Lab. Equipment, Exp#1: Binary & Decimal Numbers 1.4-1.7 1.9, 2.1-2.4 2.7-2.8 No Lab. 2.5-2.6 3.1-3.5 Exp#2: Digital Logic Gates 3.6-3.9,310 4.1-4.4 Exp#3: Introduction to LogicWorks Exp#4: Boolean Algebra First Major Exam. Saturday June 27, 2015, Time 1:00-3:00 PM 4 June 28-29 June 30July 1 July 5-6 5 July 7-8 Subtractors, Decimal Adder, binary multiplier, Magnitude Comparator, Decoders. Encoders and Multiplexers, Random Access Memory Programmable Logic, PLD’S, ROM, Programmable Logic Array, Programmable Array Logic. Sequential Circuits, Latches, Flip-flops, Characteristic Tables 4.5-4.8 4.9-4.11, 7.2, 7.3 7.5-7.7 5.1-5.4 Exp#5: Simplification Exp#6: Code Conversion Exp#7: Adders/Subtractors Exp#8: Multiplexers Ramadhan Break July 12-23 6 July 25-26 Analysis of Clocked Sequential Circuits, State Reduction and Assignment. 5.5, 5.7 Exp#9: Design with ROM's July 27-28 Flip-flop Excitation Tables, Design Procedure, Synthesis using different flip flops. 5.8 Exp#10: Flip-flops Second Major Exam, Saturday August 1, Time 1:00-3:00 PM 7 8 August 2-3 Registers and Shift Registers 6.1, 6.2 Exp#11: Counters & Sequential Logic August 4-5 Ripple Counters, Synchronous Counters and other counters. 6.3-6.5 No Lab August 910 Revision Lab Final
© Copyright 2024