Teaching

Bachelor and Master Theses

Topics

Wir bieten ein breites Spektrum an Themen für Bachelor- und Masterarbeiten an. Das genaue Thema erarbeiten wir dabei stets gemeinsam in einem Gespräch. Themengebiete umfassen beispielsweise

  • Open-source Hardware/Software Entwicklungswerkzeuge,
  • Entwurf von Systemen/Prozessoren (z.B. RISC-V basiert),
  • Virtual Prototyping/SystemC,
  • formale Verifikation,
  • fuzzing,
  • Symbolic Computer Algebra
  • und vieles mehr.

Selected Theses

Verschiedene Bachelor- und Masterarbeiten wurden am Institut betreut. Hier einige ausgewählte Beispiele:

Bachelorarbeiten

  • Bachelorarbeit “From Model to Metal – The SUBLEQ microcoded microprocessor Goldcrest on the ICEStick1k” von Felix Roithmayr (Dezember 2023).

  • Bachelorarbeit “Enhancing a Virtual Prototype with RISC-V Vectoring Extension: Implementation and Verification” von Moritz Stockinger (September 2023). Auf Basis dieser Arbeit wurde das Papier A RISC-V “V” VP: Unlocking Vector Processing for Evaluation at the System Level zur Veröffentlichung auf der Design, Automation and Test in Europe (DATE 2024) angenommen.

  • Bachelorarbeit “Circuit-Based RISC-V Instruction Visualiser” von Sebastian Windsperger (September 2023).

  • Bachelorarbeit “RVVRadar - A Framework for Supporting the Programmer in Vectorization for RISC-V” von Manfred Schlägl (Mai 2022). Zu dieser Arbeit haben wir das Papier RVVRadar: a framework for supporting the programmer in vectorization for RISC-V auf dem ACM Great Lakes Symposium on VLSI (GLSVLSI 2022) veröffentlicht. Die Implementierung ist verfügbar unter: ICS GitHub.

  • Bachelorarbeit “KHDL - A Typesafe HDL in Kotlin” von Gabriel Guldner (Februar 2022).

Masterarbeiten

Interesse an einer Abschlussarbeit am ICS? Email an Daniel Große.