Faculty of Engineering - Ain Shams University, Home
Digital Logic Design
What Will Learn?
-
Course AimsStudents should get familiar with Boolean algebra Students should be able to design combinational logic circuits using traditional methods Students should be able to design sequential circuits Students should learn about memory-based systems Students should be able to design a digital system using HDL Students should be able to construct and test digital circuits in the lab Students should get used to working in teams
-
Course Goals
- Decent Work and Economic Growth
- Industry, Innovation and Infrastructure
- Sustainable Cities and Communities
Requirements
Description
-
English Description
Review on number systems: Positional notation, Binary number systems, Number base conversion, Octal and hexadecimal, Negative numbers, and Coded number systems. Switching functions: Main operators, Postulates and theorems, Analysis and synthesis of switching functions, Incompletely specified functions. Design using NAND and NOR gates. Miscellaneous topics: Adders, subtractors, decoders, coders, multiplexer/demultiplexer. Sequential components: Latches, Flip/Flips (D, RS, JK, and T), Use of clock signals, Timing parameters (tsetup, thold, tcq), Characteristic tables, Design of Sequential Circuits: State diagrams, State tables, State equations, Output equations, Optimizing sequential designs: State reduction, Different state encodings, Partitioning. Registers, Shift registers, Counters, Memories. -
Arabic Description
Review on number systems: Positional notation, Binary number systems, Number base conversion, Octal and hexadecimal, Negative numbers, and Coded number systems. Switching functions: Main operators, Postulates and theorems, Analysis and synthesis of switching functions, Incompletely specified functions. Design using NAND and NOR gates. Miscellaneous topics: Adders, subtractors, decoders, coders, multiplexer/demultiplexer. Sequential components: Latches, Flip/Flips (D, RS, JK, and T), Use of clock signals, Timing parameters (tsetup, thold, tcq), Characteristic tables, Design of Sequential Circuits: State diagrams, State tables, State equations, Output equations, Optimizing sequential designs: State reduction, Different state encodings, Partitioning. Registers, Shift registers, Counters, Memories.
-
DepartmentComputer and Systems Engineering
-
Credit Hours3
-
GradesTotal ( 100 ) = Midterm (20) + tr.Major Assessment (35 = tr.Industry 0% , tr.Project 0% , tr.Self_learning 0% , tr.Seminar 0% ) + tr.Minor Assessment (5) + Exam Grade (40)
-
HoursLecture Hours: 3, Tutorial Hours: 1, Lab Hours: 0
-
Required SWL125
-
Equivalent ECTS5
- Essential books (textbooks):
- M. M. Mano and M. D. Ciletti, Digital Design, Prentice Hall, 5th Edition, 2013.
- Recommended books:
- S. Brown and Z. Vranesic, Fundamentals of Digital Logic with VHDL Design, 2ndEdition, McGraw Hill, 2005.
- R. H. Katz and G. Borriello, Contemporary Logic Design, 2nd Edition, Prentice Hall,2005