Electrical, Electronic and Computer Engineering


Information Technology


Digital and Embedded Systems (ELEC4403)

Unit Coord.:

Professor Thomas Bräunl

Room:

4.15

Phone:

6488-1763

Email:


Semester 2 - 6 points

Aims and Course Outcomes

Unit Description and Topics

Digital Systems:
Components, gates, registers, memory, number representation integer/fractional, sequential circuits, state diagrams, Mealy/Moore machines.

Microcontrollers:

CPU functionality, function units, structured CPU design, embedded system design, interfacing and integration, reconfigurable computing.

Instrumentation:

sensors, actuators, digital and analog I/O, motor drivers, shaft encoders, interface standards, standard protocols.

Programming for ES:

Assembly languages, C/C++ and interfacing with assembly languages, interrupt handling, timer interrupts, real-time systems, multi-threading, device drivers, data structures, programming techniques.

Contact Hours

 Type

Sessions

Duration

 Lectures

 13 * 3 hrs

 week 1-13

 Tutorials

 10 * 1 hr

 week 2-11

 Lab Info

  8 * 1 hr

 week 5-12

 Labs

  8 * 2 hrs

 week 5-12

For days, time and venues, see: www.timetable.uwa.edu.au

Tutorial and Lab assignments are available on the web.
Students should work in groups of two, so please find a partner from the same lab group.


Unit Co-ordinator Professor Thomas Bräunl, EE 4.15
Tutors / Lab Supervisors Marcus Pham, Franco Hidalgo, Stephen Whitely, EE 3.11
 
Textbook Embedded Robotics, 3rd Ed., Springer 2008
Recommended Reading Niklaus Wirth: Digital Circuit Design, Springer, 1995
Kernighan, Ritchie: The C Programming Language, or any other C programming book
 
Lecture Notes VPN req. see link
Quiz Answer A, B, C or D   (results)
 
Lecture Recordings see LMS
 
Tutorials Questions
Solutions
 
Labs Assignments
Lab-Prep
Lab Registration
 
Project Group Project
 
Hardware/Software Raspberry Pi
Arduino Nano
Chip Datasheets
 
Online Learning NEW Online Questions and Answer Library
Online Tutorials
Previous Exams

Assessment (no final exam)

Type

Date

% of final mark

Comments

Lab 1-8

weeks 5-12

20%

individual/groups,
due at end of lab session

Project

weeks 6-12
submission wk 12, Wed. 26. Oct. 11:00

20%

team work

Midterm 1

wk 7, Wed. 14. Sep. 11:00-13:00.

30%

Midterm 2
wk 13, Wed. 2. Nov. 11:00-13:00
30%

Faculty policies apply for Penalties, Plagiarism, Scaling, and Appeals.

Maintained by: Thomas Braunl, Last changed: July 2016
, http://robotics.ee.uwa.edu.au/courses/des/
CRICOS Provider Code: 00126G