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.
Unit details and rules
Academic unit | School of Electrical and Computer 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 |
Available to study abroad and exchange students | Yes |
Teaching staff
Coordinator | David Boland, david.boland@sydney.edu.au |
---|---|
Lecturer(s) | Rijul Gupta, rijul.gupta@sydney.edu.au |
David Boland, david.boland@sydney.edu.au | |
Philip Heng Wai Leong, philip.leong@sydney.edu.au | |
Tutor(s) | Wenjie Zhou, wenjie.zhou@sydney.edu.au |