Course Title: Embedded System Design (PG)

Part A: Course Overview

Course Title: Embedded System Design (PG)

Credit Points: 12.00


Course Code




Learning Mode

Teaching Period(s)


City Campus


125H Electrical & Computer Engineering


Sem 1 2006,
Sem 2 2007,
Sem 1 2008,
Sem 1 2009,
Sem 1 2010

Course Coordinator: Heiko Rudolph

Course Coordinator Phone: 03 9925

Course Coordinator Email:,

Course Coordinator Location: B10.08.10

Course Coordinator Availability: as posted on office door, also see RMIT online

Pre-requisite Courses and Assumed Knowledge and Capabilities

Student must have a working knowledge of the VHDL hardware description language and the tools used to develop programmable logic.
For example, completing either EEET2162 (UG) or EEET1256 (PG) or EEET2035 (PG) or equivalent, will provide a sufficient background for this course.

Course Description

This is a design-based subject that investigates the practical design issues that arise in the development of embedded systems consisting of both software and hardware. To achieve this aim it is necessary to investigate design approaches from both the software and hardware perspectives. Students will undertake practical work that involves the design of an embedded system.

The unit contents are as follows:
• Introduction to Embedded Systems
• Computer Performance
• Embedded Software  cores
• Communications for Embedded Systems 
• Hardware - Peripherals for Embedded Systems

Objectives/Learning Outcomes/Capability Development

Upon satisfactory completion of this subject, students will be able to carry out the design of an embedded system from requirement analysis through to implementation. To achieve this, the student shall:
• Be able to identify and describe the constraints and characteristics of embedded systems.
• Make appropriate hardware/software trade-offs for the embedded system.
• Develop skills to be able to carry out the embedded design process.
• Become familiar with a range of design methodologies through their application to a significant design problem.

To expose students to techniques and methodology in embedded system design.
Students will develop hands-on experience in design, simulation, verification and
implementation using industry standard tools.

Overview of Learning Activities

Learning activities will include two hours per week of lecture plus laboratory exercises and self directed project work.

Overview of Learning Resources

On-line material available
Laboratory work and resources at RMIT-online

Overview of Assessment

This course is assessed via a combination of laboratory experiments and a final examination.