Course Title: Advanced Digital Design 1

Part A: Course Overview

Course Title: Advanced Digital Design 1

Credit Points: 12.00

Course Code




Learning Mode

Teaching Period(s)


City Campus


125H Electrical & Computer Engineering


Sem 1 2006,
Sem 2 2006,
Sem 1 2007,
Sem 1 2008,
Sem 1 2009,
Sem 1 2010,
Sem 1 2011,
Sem 1 2012,
Sem 1 2013,
Sem 1 2014,
Sem 1 2016

Course Coordinator: Dr John Fang

Course Coordinator Phone: +61 3 9925 2432

Course Coordinator Email:

Pre-requisite Courses and Assumed Knowledge and Capabilities

To successfully complete this course, you should have the ability to manipulate basic Boolean logic and to have an introductory level knowledge of microprocessor based systems. For example, you will need to have successfully completed a digital logic or microprocessors course at second year undergraduate level such as EEET2256 - Introduction to Embedded Systems, or provide evidence of equivalent capabilities.

Course Description

Programmable logic and re-configurable hardware are becoming widely used for the design of high performance embedded electronic systems. They can be found in everything from mobile phones to special purpose high-performance computing engines. Programmable devices offer a combination of flexibility and power that easily surpasses general purpose computing devices and challenges even special architectures such as DSP. They also offer time to market advantage, design integration, are easy to design with and can be reprogrammed time and time again even in the field to upgrade system functionality.

It is therefore imperative that graduates of communications, electronics and computer systems have the opportunity to gain experience of this powerful design and implementation methodology. This course introduces design methods and tools for programmable logic systems, with a particular focus on VHDL, architectures and system level design.

Please note that if you take this course for a bachelor honours program, your overall mark in this course will be one of the course marks that will be used to calculate the weighted average mark (WAM) that will determine your award level. (This applies to students who commence enrolment in a bachelor honours program from 1 January 2016 onwards. See the WAM information web page for more information (;ID=eyj5c0mo77631).

Objectives/Learning Outcomes/Capability Development

This course contributes to the following Program Learning Outcomes:

1.3 In-depth understanding of specialist bodies of knowledge within the engineering discipline.

2.1 Application of established engineering methods to complex engineering problem solving.

2.2 Fluent application of engineering techniques, tools and resources.

2.3 Application of systematic engineering synthesis and design processes.

2.4 Application of systematic approaches to the conduct and management of engineering projects.

3.2 Effective oral and written communication in professional and lay domains.

Upon the successfull completion of this course a you will:

• have gained knowledge of the role of programmable logic devices in the design of modern electronic systems

• be able to design moderately complex digital circuitry using programmable logic.

• be able to use effectively a modern hardware description language (VHDL) and computer aided design tools to implement designs in programmable chips.

Overview of Learning Activities

This course is conducted via lectures and laboratory group projects. You will learn by doing in this course. The lecture material will provide pointers to the design literature in digital synthesis. Most of your learning will take place in the context of the small-group projects. This is where you will learn to apply VHDL to the design of moderately complex digital systems.

Overview of Learning Resources

There are no prescribed references.  There are many books that are suitable guides for VHDL and there is also a vast amount of reference material on the web.  All specific class material, including a copy of the necessary design tools, will be made available at the beginning of the course.

Overview of Assessment

The detailed assessment plan can be found in the course overview document on the handout disk. In general terms, assessment for the subject is via a series of laboratory exercises plus a team project. The laboratory and project will require written submissions of various lengths, as outlined in the overview .  

The project has an additional requirement of a formal oral presentation to be held at a time determined by arrangement with the lecturer and lab tutor usually but not necessarily in week 16.