Occurrence | Teaching period |
---|---|
A | Autumn Term 2022-23 to Summer Term 2022-23 |
The aim of this module is to understand the need for embedded computer systems, and the engineering process to design, implement and validate them.
Be able to apply an engineering process to design, implement, and validate a range of embedded systems, including wireless devices and FPGAs.
Understand the different levels of abstraction that are used throughout the design process, and be able to demonstrate the most appropriate abstractions at each step.
Create systems that explore the hardware/software implementation trade-offs, and use a number of partitioning, mapping and evaluation techniques to analyse that trade-off for a particular application scenario.
Program computing platforms that have limited performance, energy, memory and storage capacity.
Design and evaluate custom hardware architectures using FPGAs.
Demonstrate traceability of design decisions through to final system metrics through appropriate measurement and instrumentation.
Task | % of module mark |
---|---|
Essay/coursework | 100 |
None
Task | % of module mark |
---|---|
Essay/coursework | 100 |
Feedback is given to each student on each of the two assessments, highlighting the strengths and weaknesses of the proposed design. Additional feedback is also given during practical sessions, which are also based on design problems.
P. Marwedel, Embedded System Design, Springer, 2011