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