ele3emb embedded processors

EMBEDDED PROCESSORS

ELE3EMB

2019

Credit points: 15

Subject outline

In this subject 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.

SchoolSchool Engineering&Mathematical Sciences

Credit points15

Subject Co-ordinatorAlex Stumpf

Available to Study Abroad StudentsYes

Subject year levelYear Level 3 - UG

Exchange StudentsYes

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 subjectsN/A

Special conditionsN/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)

Subject options

Select to view your study options…

Start date between: and    Key dates

Melbourne, 2019, Semester 1, Day

Overview

Online enrolmentYes

Maximum enrolment sizeN/A

Enrolment information

Subject Instance Co-ordinatorAlex Stumpf

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: 11 - 22
One 1.0 hours tutorial per week on weekdays during the day from week 11 to week 22 and delivered via face-to-face.

Assessments

Assessment elementComments%ILO*
Eight labs (approx 1200 words)3001, 02, 03, 04
2 hour written exam5001, 02, 03, 04
Four assignments (approx 1000 words total)2001, 02, 03, 04