EE Department Intranet -
Close window CTRL+W

ELEC50009 Information Processing

Lecturer(s): Dr Aaron Zhao; Mr Sarim Baig


The aim of the module is to enable students to design information processing systems of medium complexity, by considering communication and computation costs, as well as local (embedded) and server-side processing. The module builds upon the materail you have been taught in your EIE year two, and introduces the practical aspects of embedded processing, networking, and databases. The first part of the module consists of a series of practical labs where you will be exposed to the practical aspects of embedded processing, networking and datasets, followed by a practical component (i.e. coursework) with strong emphasis on the design methodolody, where a fully operational processing system needs to be designed.

Learning Outcomes

Upon successful completion of this module, you will be able to:
1. Develop an embedded system based on a CPU/FPGA
2. Apply signal processing. techniques to a time-series data considering their computational cost
3. Develop the communiction infrastructure between a local node and a server
4. Design a database that communicates with the rest of the system
5. Judge the compute capabilities of different platform


In this module the principles and techniques for designing information processing system will be studied. The module covers the following topics:
- Introduction to Field Programmable Gate Arrays (FPGA)
- Introduction to the design process of a digital system using an FPGA
- Soft core CPU (NIOSII) architecture
- Interfacing a CPU with external peripherals
- UART and SPI interfaces
- Establishing a communication with a AWS server
- Instantiate a database on a remote server
Exam Duration: N/A
Exam contribution: 0%
Coursework contribution: 100%

Term: Spring

Closed or Open Book (end of year exam): N/A

Coursework Requirement:
         Laboratory Experiment
         Non-assessed problem sheets

Oral Exam Required (as final assessment): no

Prerequisite module(s): None required

Course Homepage: unavailable

Book List: