FPGA Acceleration for RTOS (EAS Group)

Real-time operating systems often use complex software algorithms in their application software components, but also within the operating system. Such algorithms arise the problem that they need severe computing time and power. This proposed work aims at having FPGA-accelerated application software code with an automated extraction of algorithms from C code.

The main goal is to set up and use a toolchain, enabling an application software developer to mark and automatically extract parts of the application to a FPGA (e.g., as processor extension or operation).

Download as PDF

Student Target Groups:

  • Information and Computer Engineering (ICE)
  • Electrical Engineering (EE)
  • Computer Science (CS)

Thesis Type:

  • Master‘s Thesis
  • Master‘s Project

Recommended Prior Knowledge:

  • C/C++
  • Hardware description languages (e.g.,Verilog)
  • Real-time operating systems


  • As soon as possible