Skip to main content
Unit of study_

ELEC3607: Embedded Systems

Embedded systems have become pervasive in modern society. The aim of this unit of study is to teach students about embedded systems architecture, design methodology, interfacing and programming. Topics covered include peripheral devices, interrupts, direct memory access (DMA), assembly language, communications and data acquisition. A major design project is part of this course.

Code ELEC3607
Academic unit Electrical and Information Engineering
Credit points 6
Prerequisites:
? 
ELEC1601 AND ELEC2602
Corequisites:
? 
None
Prohibitions:
? 
None
Assumed knowledge:
? 
ELEC1601 AND ELEC2602. Logic operations, theorems and Boolean algebra, data representation, number operations (binary, hex, integers and floating point), combinational logic analysis and synthesis, sequential logic, registers, counters, bus systems, state machines, simple CAD tools for logic design, basic computer organisation, the CPU, peripheral devices, software organisation, machine language, assembly language, operating systems, data communications and computer networks

At the completion of this unit, you should be able to:

  • LO1. maintain professional records and documentation of the work performed by keeping a laboratory log book with specific information on problem solving activities
  • LO2. work in a team by participating and engaging constructively with other team members, drawing on their specific knowledge and abilities, and encouraging group dynamics and harmony in solving specific engineering problems
  • LO3. demonstrate understanding of the tenets and concepts of the microcomputer
  • LO4. apply microcomputer concepts, principles and techniques to various engineering specific applications, to the extent of the material presented throughout the course
  • LO5. demonstrate an understanding of microprocessor data sheets by identifying their structure and format and gauging the context of their data
  • LO6. demonstrate an understanding of the concepts in digital systems fundamentals
  • LO7. solve problems by undertaking investigation and solution formulation and then using a clearly defined approach for specific microcomputer problems.