Module Title:   Embedded Systems

Module Credit:   10

Module Code:   ENG2019M

Academic Year:   2015/6

Teaching Period:   Semester 2

Module Occurrence:   A

Module Level:   FHEQ Level 5

Module Type:   Standard module

Provider:   Engineering

Related Department/Subject Area:   PI - Engineering: Telecomms, Electromagnetics etc (MDIS) (not in use)

Principal Co-ordinator:   Dr R A Wyatt-Millington

Additional Tutor(s):   Dr J M Noras

Prerequisite(s):   ENG2018M

Corequisite(s):   None

To design micro-controller and programmable logic systems for practical engineering applications. To consolidate skills developed in the use of digital systems, microprocessors, sensors and system programming.

Learning Teaching & Assessment Strategy:
Practical work in pairs, supported by a short series of lectures and seminars to introduce concepts of embedded system design. Reinforced by student private study using problem-solving exercises. Supplementary - to repair deficiencies in original assessment.

Lectures:   8.00          Directed Study:   64.00           
Seminars/Tutorials:   4.00          Other:   0.00           
Laboratory/Practical:   24.00          Formal Exams:   0.00          Total:   100.00

On successful completion of this module you will be able to...

evaluate the design methodology and implementation techniques of embedded systems.

On successful completion of this module you will be able to...

design embedded systems using microcontroller and programmable logic hardware and software.

On successful completion of this module you will be able to...

solve problems by applying existing knowledge and reflect on what you have done.

  Coursework   100%
  Portfolio of practical work using PIC-based designs, logbooks, reports and a hardware based task in two parts.

Outline Syllabus:
Embedded Systems: definition, application, components and design.
Microcontrollers vs. programmable logic.
Real-time PIC-based systems: applications, design and handling interrupts.
Implementation of algorithms in hardware.
Design partitioning: advanced state machine design: ALU structures; processor core architecture; low-level hardware-software interaction.

Version No:  4