Digital Electronics Design

EEE20001 12.5 Credit Points Hawthorn, Sarawak


  • 1 Semester

Contact hours

  • 61 Hours

On-campus unit delivery combines face-to-face and digital learning.





Aims and objectives

This unit of study aims to provide you with an overview of the field of digital electronics ranging from basic combinatorial circuits through to general state machine based design. Digital design using discrete logic components and hardware description languages are covered.

Unit Learning Outcomes (ULO)

Students who successfully complete this unit will be able to:

1. Design and implement combinatorial digital circuits using gates and logic components such as multiplexers and decoders. (K2, K3, S1, S2, S3)

2. Design and implement synchronous digital systems including counters, arbitrary sequence counters and general state machines. (K2, K3, S1, S2, S3)

3. Design and implement standard Mealy and Moore style state machines. (K2, K3, S1, S2, S3)

4. Design and implement in programmable logic moderately complex digital systems that incorporate control (ULO 3) and data operations (ULOs 1 and 2). (K2, K3, S1, S2, S3)

5. Use a hardware description language (VHDL) to implement ULOs 1, 2, 3 and 4. (K2, K3, S1, S2, S3)

6. Apply Electronic Design Automation (EDA) tools to carry out ULOs 1,2,3,4 and 5. (S1, S2, S3)

7. Appreciate real-world considerations in the design of digital circuits e.g. non-ideal inputs, timing requirements and hazards. (K2, K3, S1, S3)

8. Analyse a problem scenario leading to a design and implementation based upon digital logic using appropriate techniques. (S1, S2, S3)

Swinburne Engineering Competencies for this Unit of Study
This Unit of Study will contribute to you attaining the following Swinburne Engineering Competencies:
K2 Maths and IT as Tools: Proficiently uses relevant mathematics and computer and information science concepts as tools.
K3 Discipline Specific: Proficiently applies advanced technical knowledge of the specific discipline within that context.
S1 Engineering Methods: Applies engineering methods in practical applications.
S2 Problem Solving: Systematically uses engineering methods in solving complex problems.
S3 Design: Systematically uses engineering methods in design.