Digital and Logic Design EQUP 3215

Course description:

  • This course covers the basics of digital logic circuits and design through the basic understanding of number systems and Boolean algebra and it introduces the student to the fundamentals of
  • combinational logic design and then to sequential circuits.
  • Memory systems are also covered. Finally, the student is introduced to register transfer logic design and the structured implementation of controllers and micro-programmed computers.

Course Aims:

  • Familiarize students with fundamental principles of digital
  • design.
  • Begin to think in terms of machine level.
  • Explain the purpose of logic gates.
  • Understand digital logic and its function.
  • Understand clocking methodologies.
  • Appreciate digital logic specification methods.
  • Design for minimum cost at the system level.
  • Use logic to simplify designs and reduce cost.
  • Provides coverage of classical hardware design for both combinational and sequential logic circuits.

Course outcomes:

  • Identify numbers systems, signed arithmetic.
  • Use Boolean algebra.
  • Use standard forms and simplify of Boolean functions.
  • Construct K-Maps and develop 2 level implementations.
  • Design combinational circuits.
  • Operate middle scale integration circuits (Decoders, MUX,etc).
  • Use basic flip-flops.
  • Analyze sequential circuits.
  • Operate registers and counters.