Digital Design

Module code: EG3213

Throughout this module you'll learn how to programme components for engineering applications on devices called Field Programmable Gate Arrays (FPGAs). FPGAs are integrated circuits consisting of arrays of logical cells that can be interconnected (programmed) to perform complex logical functions. You'll also learn how these can be integrated into practical applications and be appropriately tested.


  • 11 hours of lectures
  • 22 hours of practical classes and workshops
  • 117 hours of guided independent study


  • Engagement with coursework (10%)
  • Exam, 2 hours (90%)