Brief course description of module objectives and content

This module introduces the student to advanced concepts in modern embedded engineering. The course concentrates on the architectures used in FPGA/SoC development and associated interfacing. Exercises are practice-orientated and can be tested on a small robot and are designed to ensure practical application of new knowledge.

Aims, content, methods

Learning objectives and acquired competencies

The student will be able to design systems using state machines, soft-core processors, micro sequencers as well as interfacing peripherals to these automatons.

The student will be able to design and commission complete designs in an FPGA.

The student will understand and be able to apply methodologies and strategies for test and verification of embedded systems.

Exercises will be completed and applied on a small robot.