Skip navigation

ENGN6213 Digital Systems and Microprocessors

Offered By Research School of Engineering
Academic Career Graduate Coursework
Course Subject Engineering
Offered in First Semester, 2011 and First Semester, 2012
Unit Value 6 units
Course Description This course provides an introduction to the analysis and design of digital systems and microprocessors. Review of combinational logic analysis and design. Systematic design methods. Analysis and design of synchronous sequential machines. Computer aided design and programming of digital electronic circuits using VHDL hardware description language and FPGA programmable logic devices. Microprocessor and microcomputer architecture. Microprocessor devices, their architecture and instruction sets. Hardware aspects of instruction execution. Assembler and C programming. Input/output, bus interfacing, interrupts. Co-design of digital hardware and microprocessor systems.
Learning Outcomes Course Outcomes:
  • Use top-down design to translate system requirements into a practical digital design.
  • Design complex digital systems through finite state machines and the register transfer level technique and implement these in programmable logic.
  • Learn fixed point DSP.
  • Learn how to program in C and VERILOG HDL.
  • Learn to use ISE WebPACK to realise complex digital designs in FPGAs.
  • Learn about and use free and open source design software.
  • Learn practical electronics testbench skills and the ability to communicate appropriately via a lab notebook.
  • Learn to build and use microprocessors
Indicative Assessment Assessment (10%); Midterm Exam (20%); Labs (30%); Exam and Project (40%)
Workload Twenty one lectures plus three hours of labs per week
Assumed Knowledge and
Required Skills
Assumed knowledge in the area of electronics and communications
Prescribed Texts

Reading Material

  • Text book - John F Wakerly (Digital Design, Principles and Practices, Prentice Hall) - available now in the book shop.
  • There is a reading brick from 2008.

There are a number of other texts:

  • Vahid and Lysecky (Verilog for Digital Design, Wiley): good for RTL verilog.
  • Milos Ercegovac (Introduction to Digital Systems, Wiley. Chs 13-15) good for RTL design but all in VHDL and
  • Furber (ARM SoC Architecture, Addison-Wesley): background reading for later on in the course.

The information published on the Study at ANU 2011 website applies to the 2011 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2010 website.

Updated:   13 Nov 2015 / Responsible Officer:   The Registrar / Page Contact:   Student Business Solutions