This module introduces students to the design process for hardware-based digital solutions such as FPGAs and ASICs and software-based embedded micro-controller...

This module introduces students to the design process for hardware-based digital solutions such as FPGAs and ASICs and software-based embedded micro-controller solutions.

On completion of this course, students should be able to:
- Understand the differences between microcontrollers, microprocessors and programmable gate arrays.
- Capture the application requirements and develop it into a system design from a functional point of view.
- Break the system down into the smallest possible implementable and verifiable subsystems.
- Develop algorithms or circuits to implement the subsystems.
- Choose the appropriate digital platform for physical implementation.
- Choose the appropriate approach to optimize for speed and area to meet the system requirements.
- Implement the entire design process from specification through to realization in digital hardware and testing.
- Identify and explain the features and functional blocks of a microcontroller.
- Describe the architecture of a microcontroller and the functionality of memory.
- Distinguish between system components and microcontroller peripherals.
- Apply logic operations to manipulate registers.
- Explain the structure of a C program for microcontrollers.

Aims:

The module addresses algorithms for automated computer vision. It focuses on building mathematical models of images and objects and using these to...

This course will analyse the notion and development of lifescripting in a variety of historical contexts. The term is used to indicate a field of study that...

This course will analyse the notion and development of lifescripting in a variety of historical contexts. The term is used to indicate a field of study that overlaps with and comprehends a variety of fields including biography, hagiography, sacred biography, historical life-writing (including the biography of ‘great men’ and hero-worship), literary biography, autobiography, ghost-writing, fake biography and ordinary people’s lives. Necessarily selective, this course will focus on some of the most notable examples and samples of these various ‘genres’ over time. It will take a chronological approach, and assess and analyse the main characteristics of biography over an extended period of time, beginning with biography in the Ancient World and concluding with ordinary people’s lives in the contemporary era.