Engineering and design

Reconfigurable System on Chip

Module code: 822H1
Level 7 (Masters)
15 credits in spring teaching
Teaching method: Laboratory
Assessment modes: Coursework

This module introduces reconfigurable electronics, such as FPGAs, and their use to realise 'Systems on Chip'. These are digital circuits that comprise a multitude of functions such as processors, memories, digital logic and peripheral interfaces, all realised on a single silicon chip.

The module will show for what types of applications a System on Chip approach is beneficial.

You will learn the methodoloy used to design a system in, for example, VHDL or Verilog (industry standard hardware description languages) and translate it to a functional circuit on an FPGA, including testing using state-of-the-art industrial electronic design automation (EDA) tools.

This module require prior knowledge of digital electronics.

Module learning outcomes

  • Develop an advanced level of skills via a top-down design flow approach to reconfigurable systems, implemented with industrially relevant set of EDA tools
  • Acquire a good working knowledge of reconfigurable system design, relevant to theory as well as to industry standard EDA tools
  • Apply the knowledge learnt towards implementing typical digital circuits in FPGAs
  • Be able to transfer the knowledge and practical skills learnt on specific EDA tools to other EDA tools that they may find; Showing capability of exploring knowledge in reconfigurable systems required by the industry