MEC 302 Embedded Computer Systems

Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due

MEC 302

Embedded Computer Systems

Semester 2

2023-2024

SECTION A: Basic Information

 Brief Introduction to the Module

The aim of this module is to build upon students' understanding of Microprocessor Systems to understand the concept, construction, and implementation of embedded computer systems. The module will focus on the understanding of Cyber-Physical Systems using C language to model, program, and analyse embedded systems.

 Key Module Information

Module nameEmbedded Computer Systems

Module codeMEC302

Credit value2.5

Semester in which the module is taught2

Pre-requisites needed for the module:

Programmes on which the module is sharedBEng Computer Science and

Technology, BEng Electrical Engineering, BEng Electronic Science and Technology, BEng Mechatronics and Robotic Systems

 Delivery Schedule

Lecture roomSIP-EE101

Lecture timeWeek 1- 13, Tuesday 09:00 to 10:20

Tutorial timeWeek 5, 8 and 12, Monday 14:00 to  16:50 (Week 5),  14:00 to  15:50 (Week 8 and 12) (@SIP-EE101)

Computer Lab: Week 9, Monday 14:00 to 17:50 (@CBG12, CBG15E, SD554)

SECTION B: What you can expect from the module

 Educational Aims of the Module

The module will provide a structured viewpoint on embedded computer systems. First, students will learn the methods for continuous and discrete system modelling to implement effective control. Then, they will learn about the design of  the embedded systems, including sensors and actuators, processors, memory, input and output, multitasking, and scheduling. Finally, the student will be familiarized with the analysis and verification methods for embedded computer systems.

 Learning Outcomes

A   Explain what is meant by an Embedded Computer System.

B   Describe different types of embedded processors and their applications.

C   Characterize how parallelism and concurrency relate to embedded systems (timing, pipelines, and parallel resources).

D   Explain memory architectures and their importance in embedded system design.

E   Describe the design issues facing an Embedded system designer with relation to input/output hardware and software.

F   Be able to model and analyze continuous and discrete systems.

G   Program the main functions of embedded systems (input/output, timers, interrupts)

 Assessment Details

Initial Assessment

Sequence

Method

Assessment

Type(EXAM or

CW)2

Learning outcomes

assessed(use codes

under Learning

Outcomes)

Duration

Week

% of Final

Mark

Resit(Y/N/S)3

001

Assignment 1

CW

A, F

7-9

10

N

002

Assignment 2 (programming)

CW

F, G

8- 11

10

N

003

Formal Exam

EXAM

A,B, C, D, E, F

2.0 hours

80

N

Resit Assessment

Sequence

Assessment Type (EXAM or CW)

Learning outcomes assessed

(use codes under Learning Outcomes)

Duration

Week

% of Final Mark

No resit opportunity

Reassessment opportunities in the same academic year are not available for final year undergraduate students. Any students eligible to be reassessed in a failed Year 4 (Level 3) module will have the resit opportunity at the next ordinary sitting of the examination/assessment

Coursework and Lab assignments must be submitted within the specified deadline through LearningMall Online.

 Methods of Learning and Teaching

This module is delivered through lectures, tutorials and programming exercises. Problems are embedded in lectures and there area 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 XJTLU student response system.

 Syllabus & Teaching Plan

Week

Number

and/or Date

Lecture/Seminar/

Field Trip/Other

Topic/Theme/Title

Pre-reading

Week 0

No teaching

Registration week

Week 1

Lecture 1

Introduction

Week 2

Lecture 2

Continuous systems

Week 3

Lecture 3

Discrete & hybrid systems

Week 4

Lecture 4

Sensors and actuators

Week 5

Lecture 5

Embedded processors

Week 6

Lecture 6

Memory architectures

Week 7

No teaching

Week 8

Lecture 7

Fundamentals of interfacing and embedded peripherals

Week 9

Lecture 8

Serial Communication

Week 10

Lecture 9

Multitasking and Scheduling

Week 11

Lecture 10

Evaluation and validation

Week 12

Lecture 11

Invariance and temporal logic

Week 13

Lecture 12

Revisions

 Tutorial Schedule

Time

Day

Week

Venue

Lecturer/Instructor

14:00 to 16:50

Monday

Week 5

SIP-EE101

Filbert Juwono

14:00 to 15:50

Monday

Week 8

SIP-EE101

Filbert Juwono

14:00 to 15:50

Monday

Week 12

SIP-EE101

Filbert Juwono

 Reading Materials

Title

Author

ISBN/Publisher

INRODUCTION TO EMBEDDED SYSTEMS: A

CYBER-PHYSICAL SYSTEMS APPROACH

EDWARD ASHFORD

LEE AND SANJIT

978062533812/MIT

PRESS

ARM SYSTEM-ON-CHIP ARCHITECTURE

FURBER S.

978-

813170840/PEARSON

This is a standard undergraduate module and you will find a lot of information on the internet and in the many books in the library. The lectures are not based on any specific text book.

Links to useful online resources will be made available via LMO.




发表评论

电子邮件地址不会被公开。 必填项已用*标注