Digital System Design

University of Melbourne

Course Description

  • Course Name

    Digital System Design

  • Host University

    University of Melbourne

  • Location

    Melbourne, Australia

  • Area of Study

    Electrical Engineering

  • Language Level

    Taught In English

  • Prerequisites

    ELEN20005 Foundations of Electrical Networks

  • Course Level Recommendations


    ISA offers course level recommendations in an effort to facilitate the determination of course levels by credential evaluators.We advice each institution to have their own credentials evaluator make the final decision regrading course levels.

    Hours & Credits

  • Credit Points

  • Recommended U.S. Semester Credits
    3 - 4
  • Recommended U.S. Quarter Units
    4 - 6
  • Overview

    This subject develops a fundamental understanding of concepts used in the analysis and design of digital systems. Such systems lie at the heart of the information and communication technologies (ICT) that underpin modern society. This subject is one of four subjects that define the Electrical Systems Major in the Bachelor of Science and it is a core requirement for the Master of Engineering (Electrical and Mechatronics). It provides a foundation for various subsequent subjects, including ELEN30013 Electronic System Implementation, ELEN90066 Embedded System Design and ELEN90061 Communication Networks.
    Topics include:
    Digital systems - quantifying and encoding information, digital data processing, design process abstractions;
    Combinational logic ? CMOS realisation of basic gates, timing contracts, acyclic networks, switching algebra, logic synthesis;
    Sequential logic ? cyclic networks and finite-state machines, metastability, synchronous timing, pipelining, control vs data-processing logic, stored-programme machines;
    Microprocessors - instruction set and addressing architectures, interfacing and interrupts, programme development;
    Interconnection structures - shared vs dedicated connections, addressing and arbitration, synchronous exchange, open-ended and REQ-ACK asynchronous exchange.
    These topics will be complemented by exposure to the hardware description language VHDL and the use of engineering design automation tools and configurable logic devices (e.g. FPGAs) in the laboratory.
    Having completed this subject it is expected that the student be able to:
    Apply fundamental tools in the analysis of combinational and sequential logic systems, with an appreciation for the role and limitations of important digital abstractions
    Apply fundamental concepts, including hardwired and programmed (e.g. microprocessor based) approaches, to implement digital systems that achieve specified functionality
    Use a hardware description language (VHDL) for the documentation, simulation and synthesis of reasonably complex digital systems
    Configure and test digital hardware development platforms in the laboratory
    One written examination, not exceeding three hours at the end of semester, worth 60%;
    Continuous assessment of submitted tutorial, laboratory and small group (2-3 students) project work, not exceeding 30 pages in total over the semester (approximately 30-35 hours of work per student), worth 30%;
    A one hour mid-semester test, worth 10%.
    Hurdle requirement: Students must pass the written exam to pass the subject.
    Intended Learning Outcomes (ILOs)1 to 3 are assessed in the final written examination, the mid-semester test, submitted tutorial quizzes, and reports for three homework projects. ILO 4 is assessed as part of submitted laboratory exercises and in-class discussions.

Course Disclaimer

Courses and course hours of instruction are subject to change.

Credits earned vary according to the policies of the students' home institutions. According to ISA policy and possible visa requirements, students must maintain full-time enrollment status, as determined by their home institutions, for the duration of the program.