* staff

* student

* search

Module Descriptions

departmental image
UoR Home > Module Descriptions > EE2A2: Embedded Microprocessor Systems

EE2A2: Embedded Microprocessor Systems

Module Provider:

School of Systems Engineering

Number of credits:

20 [10 ECTS credits]

Level:

I (Intermediate)

Terms in which taught:

Autumn and Spring

Module Convenor:

Mr CG Guy

Pre-requisites:

SE1A2 SE1B2 EE1A2 CS1G2 CS1A2 CS1D2

Co-requisites:

EE2C2

Modules excluded:

Current from:

2005/6

Aims:
To introduce students to the design of embedded microprocessor systems, and to develop a holistic understanding of the interaction between microprocessor hardware and software in systems that may be time-critical and safety-critical.

Assessable learning outcomes:
Students completing this module will be familiar with the architecture of the main classes of microprocessors. They will be able to design the hardware for embedded microprocessor systems, and to write microprocessor software in assembly language and in a high-level language (C++). They will understand the constraints on hardware and software imposed by time-criticality and safety-criticality. They will have used a commercial cross-compiler to generated and debug microprocessor software.

Additional outcomes:
A familiarity with the concept of object-oriented software design.

Outline content:
1. Microprocessor architectures, RISC and CISC
2. Microprocessor instructions, addressing modes
3. Microprocessor memory and interfacing
4. Variables, types, storage on stack and heap
5. Exceptions, including interrupts
6. The software development cycle
7. Safety-critical systems
8. Use of a commercial cross-assembler/cross-compiler/ cross-debugger
9. Programming in C/C++, object-oriented design.

Brief description of teaching and learning methods:
Lectures supported by laboratory work

Contact hours:

  Autumn Spring Summer
Lectures 20 10  
Tutorials/seminars      
Practicals 50 30  
Other contact (eg study visits)      
       
Total hours 70 40  
     
Number of essays or assignments      
Other (eg major seminar paper)      

Assessment:
Coursework
Assessment of laboratory work
Relative percentage of coursework :
40%
Examinations
One 2-hour examination paper in May/June.
Requirements for a pass
40%
Reassessment arrangements
A resit examination in September.

Page last updated 20/Apr/2005
Switchboard: + 44 (0)118 987 5123 *Find Us
Email: c.g.guy@reading.ac.uk *Contact Us © The University of Reading 2004