Digital System Design and Programming
Module code: EG3232
Are you fascinated by the intricate designs that power digital devices for intelligent robots, high-performance musical instruments, or virtual-real visualisation? This module offers a deep dive into reconfigurable hardware, focusing on the integration of software and hardware systems. You will explore the fundamental principles of digital system design, including the use of Hardware Description Language (HDL) and Field-Programmable Gate Arrays (FPGAs). This module emphasises practical skills, allowing you to develop and test concurrent applications within an IDE and apply design-for-test techniques. Through a blend of lectures, hands-on laboratory work, and independent projects, you will gain the knowledge and experience needed to design, simulate, and implement sophisticated digital systems, preparing you for a cutting-edge career in engineering.