Module and Programme Catalogue

Search site

Find information on

2019/20 Taught Postgraduate Module Catalogue

ELEC5620M Embedded Microprocessor System Design

15 creditsClass Size: 110

Module manager: Dr. David Cowell
Email: D.MJ.Cowell@leeds.ac.uk

Taught: Semester 2 (Jan to Jun) View Timetable

Year running 2019/20

Pre-requisite qualifications

Students are required to have at least ONE of the following pre-requisites: ELEC3662 or ELEC5681M.

This module is not approved as an Elective

Objectives

On completion of this module students will:

- Gain an understanding into how algorithms are implemented in practice on a microprocessor within a System-on-chip environment, understanding both the advantages and the limitations.

- Implement complex microprocessor based systems using watch dog timers, timers, polling, interrupts and both on-chip and external peripheral hardware.

- Implement embedded systems on development platforms and perform hardware debugging of microprocessor systems.

- Understand the limitations and advantages of the system-on-chip architecture and associated ARM processor (including SIMD processing).

Learning outcomes
The student should (upon completion of this model):
- understand the various options for embedded system implementation;
- understand the operation of System-on-Chip development systems;
- understand aspects of optimization based on the embedded processor architectures;
- understand how to use support tools to design and implement specified case studies.


Syllabus

- Operation of the various aspects of an EDA system (ARM DS-5) including support programs, design environment, compilers, assembler, linker and debugger with an ARM Cortex A9 within a DE1-SoC using C coding and exploration of compiled assembly language.

- Use of watch dog timers to automatically recover from erroneous operation.

- Hardware and software optimisation to create high performance embedded systems.

- In-depth understanding of stack operation with function-based code.

- SIMD processing for intensive DSP algorithms.

- Illustration of embedded systems concepts through the control of internal and external peripherals.

- Implement case studies and design problems, taken from (for example) digital filters and audio processing.

- Mini-projects to demonstrate the skills and techniques learnt through the module.

Teaching methods

Delivery typeNumberLength hoursStudent hours
Laboratory102.0020.00
Class tests, exams and assessment12.002.00
Lecture101.0010.00
Independent online learning hours30.00
Private study hours88.00
Total Contact hours32.00
Total hours (100hr per 10 credits)150.00

Private study

Students are expected to read extensively in order to understand and complete the mini projects and the main project. The project will be partly carried out in timetabled classes and partly in the students' own time.

Opportunities for Formative Feedback

Students progress is monitored by assignments and an in-class programming assessment upon which feedback is given.

Methods of assessment


Coursework
Assessment typeNotes% of formal assessment
PracticalProgramming Test30.00
ReportProject report25.00
AssignmentComputer-based assignment20.00
VivaOral examination of project work25.00
Total percentage (Assessment Coursework)100.00

Re-sits for ELEC modules are subject to the rules in the School’s Code of Practice on Assessment. Students should be aware that, for some modules, a re-sit may only be conducted on an internal basis (with tuition) in the next academic session.

Reading list

There is no reading list for this module

Last updated: 30/04/2019

Disclaimer

Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019