This module aims to teach students the basics of digital system design at gate level and how complex designs can be constructed from basic components.
Learning Outcomes
After completing this module, students will be expected to be able to:
1. Understand the building blocks of complex digital systems such as registers, counters and memory
2. Describe the implementation technologies used in various types of digital systems
3. Design digital systems building blocks at gate level
4. Design systems using combinational and sequential logic as appropriate and showing an appreciation of timing issues
Outline Syllabus
. Introduction to digital systems design
. Combinational circuit design
. Sequential circuit design
. Design of control and sequencing logic
. Digital system timing
. Implementation technologies for digital systems
Learning Outcomes
After completing this module, students will be expected to be able to:
1. Understand the building blocks of complex digital systems such as registers, counters and memory
2. Describe the implementation technologies used in various types of digital systems
3. Design digital systems building blocks at gate level
4. Design systems using combinational and sequential logic as appropriate and showing an appreciation of timing issues
Outline Syllabus
. Introduction to digital systems design
. Combinational circuit design
. Sequential circuit design
. Design of control and sequencing logic
. Digital system timing
. Implementation technologies for digital systems
- Module Supervisor: Serafeim Perdikis
- Module Supervisor: Xinruo Zhang