Module Catalogues, Xi'an Jiaotong-Liverpool University   
Module Code: RBE207TC
Module Title: Embedded Computer Systems
Module Level: Level 2
Module Credits: 2.50
Academic Year: 2021/22
Semester: SEM2
Originating Department: School of Robotics
Pre-requisites: N/A
The aim of this module is to build upon the students understanding of Microprocessor Systems to understand the concept, construction and implementation of embedded computer systems.
Learning outcomes 
A. Discuss what is meant by an Embedded Computer System.

B. Describe the different types of embedded processors and their applications.

C. Understand how parallelism relates to Embedded systems (timing, pipelines and parallel resources).

D. Explain Memory Architectures and their importance in Embedded system design.

E. Understand the design issues facing an Embedded system designer with relation to input/output hardware and software.
Method of teaching and learning 
This module is delivered through lectures, tutorials and programming exercises. Problems are embedded in lectures and there are a number of programming exercises that can be completed using ARM emulators that the students can download. Knowledge of the lecture material is tested by the use of the student response system.
Part 1 Introduction

1. Introduction to Microprocessor Systems.

2. Introduction to Embedded Systems.

Part 2 Embedded Processors.

1. Types of Processors (microcontrollers, DSP, GPU)

2. Parallelism and Pipelining

Part 3 Memory Architectures

1. Memory technologies

2. Memory Hierarchy

3. Memory Models

Part 4 Input and output

1. I/O hardware

2. Interrupts and Exceptions

Part 5 Real time operating systems for embedded systems
Delivery Hours  
Lectures Seminars Tutorials Lab/Prcaticals Fieldwork / Placement Other(Private study) Total
Hours/Semester 26    6  8    35  75 


Sequence Method % of Final Mark
1 Lab 20.00
2 Assignment 20.00
3 Final Exam 60.00

Module Catalogue generated from SITS CUT-OFF: 6/3/2020 1:01:55 AM