Topic Products designs advanced high-performance FPGA boards and systems on module for applications with any or all of the following characteristics:

  • must be easily designed and programmed (as distributed hardware-software task graphs)
  • are safety critical
  • require high dependability (fault tolerance, high up time, etc.)
  • require high-performance computing
  • are highly dynamic require high flexibility (partial dynamic reconfiguration made easy)

The Dyplo framework makes it easy to design dynamic high performance applications using advanced FPGA dynamic partial reconfiguration techniques.

Project Description

In this project you will investigate how dynamically reconfigurable FPGAs can be networked and combined into a “sea” or “farm” of FPGAs. The basic idea is that many users can accelerate their application by offloading all or part of it on FPGA. An ideal solution would allow FPGAs jobs to be dynamically synthesised, scheduled, and configured on one or more FPGAs in the cloud.


Hardware design (using high-level synthesis & C, or VHDL). C programming (optional).


Topic offices in Best (just North of Eindhoven), or at the TUE.