EMBEDDED PROCESSORS

ELE3EMB

2016

Credit points: 15

Subject outline

In this unit students will focus on the real-world application of microcontrollers to perform task-specific functions. Design architectures include systems based on 8-bit micro-controllers through to 64-bit processors. Topics include RISC/CISC architectures, parallel architectures, hardware design, power management and embedded software considerations. The course includes practical applications and laboratory sessions that allow students to develop programs in C and assembly and run these programs on embedded systems. The laboratory work focuses on C applications for a Z8 encore microcontroller which is the microcontroller examined in detail in lectures.

School: School Engineering&Mathematical Sciences

Credit points: 15

Subject Co-ordinator: Robert Ross

Available to Study Abroad Students: Yes

Subject year level: Year Level 3 - UG

Exchange Students: Yes

Subject particulars

Subject rules

Prerequisites: ELE2MDD. If enrolled in Bachelor of Software Engineering or Bachelor of Computer Systems Engineering permitted to take ELE2MDD as a corequisite.

Co-requisites: ELE2MDD

Incompatible subjects: ELE5FEM

Equivalent subjects: N/A

Special conditions: N/A

Learning resources

Readings

Resource TypeTitleResource RequirementAuthor and YearPublisher
ReadingsEmbedded processorsPrescribedHardware lecture notesDEPARTMENT OF ELECTRONIC ENGINEERING.

Graduate capabilities & intended learning outcomes

01. Apply embedded programming techniques for the Z8 embedded processor.

Activities:
essentially first 4 weeks covers introduction to the Z8 processor and programming essentials
Related graduate capabilities and elements:
Quantitative Literacy/ Numeracy(Quantitative Literacy/ Numeracy)
Discipline-specific GCs(Discipline-specific GCs)
Critical Thinking(Critical Thinking)
Creative Problem-solving(Creative Problem-solving)

02. Design embedded hardware systems and explain their use.

Activities:
4 weeks lectures, classroom exercises and assignments. Discussion in practice classes and orals for lab classes
Related graduate capabilities and elements:
Critical Thinking(Critical Thinking)
Speaking(Speaking)
Inquiry/ Research(Inquiry/ Research)
Writing(Writing)
Quantitative Literacy/ Numeracy(Quantitative Literacy/ Numeracy)
Discipline-specific GCs(Discipline-specific GCs)
Creative Problem-solving(Creative Problem-solving)

03. Write algorithms for resource limited processors.

Activities:
lectures and assignment, some laboratory work
Related graduate capabilities and elements:
Quantitative Literacy/ Numeracy(Quantitative Literacy/ Numeracy)
Creative Problem-solving(Creative Problem-solving)
Discipline-specific GCs(Discipline-specific GCs)

04. Program functionality of the embedded peripherals to use all the embedded processor features.

Activities:
some introductory lectures, then the 8 laboratory classes with various exercises and questions
Related graduate capabilities and elements:
Critical Thinking(Critical Thinking)
Creative Problem-solving(Creative Problem-solving)
Discipline-specific GCs(Discipline-specific GCs)
Inquiry/ Research(Inquiry/ Research)

Melbourne, 2016, Semester 1, Day

Overview

Online enrolment: Yes

Maximum enrolment size: N/A

Enrolment information:

Subject Instance Co-ordinator: Robert Ross

Class requirements

Laboratory ClassWeek: 10 - 22
One 3.0 hours laboratory class per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.

LectureWeek: 10 - 22
Two 1.0 hours lecture per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.

TutorialWeek: 10 - 22
One 1.0 hours tutorial per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.

Assessments

Assessment elementComments%ILO*
Eight labs (approx 1200 words)In order to pass the unit students must obtain an overall pass grade, pass the examination and pass the practical work.3001, 02, 03, 04
Exam (2 hours)5001, 02, 03, 04
Four assignments (approx 1000 words)2001, 02, 03, 04