Aims and Fit of Module
To provide students with the ability to:
Apply the Algorithmic State Machine (ASM) methodology to the
design of digital systems.
Define the features of Programmable Logic Devices (PLDs) and
apply them in their designs.
Implement Interface memory techniques and other peripherals in
microprocessor systems.
Learning outcomes
A. Define the FPGAs, Algorithmic State Machine (ASM), and
interfacing memory and peripherals in digital systems.
B. Apply theoretical knowledge to design a stable and robust
digital system.
C. Implement digital systems with the FPGA and hardware
description languages
Method of teaching and learning
This module will be delivered through a combination of formal lectures, tutorials and both supervised and unsupervised laboratory sessions.