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.