ELEC50009 Information ProcessingLecturer(s): Dr Aaron Zhao; Mr Sarim Baig Aims
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 Syllabus
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:
|