DEIN PROJEKT IM ÜBERBLICK
FPGAs werden immer häufiger mit integrierten Hochleistungsprozessoren bzw. Soft-Cores kombiniert. Bei solchen Systemen muss neben der Simulation der FPGA-Komponenten auch das Zusammenspiel mit dem Programmcode des Prozessors verifiziert werden.
Im Rahmen der Abschlussarbeit soll untersucht werden, wie Simulatoren und Emulatoren verbunden werden können und Bibliotheken und Werkzeuge entwickelt werden, mit denen sich komplexe Systeme verifizieren lassen.
Zusammengefasst
- Analyse der Sprachschnittstellen von FPGA-Simulatoren
- Einarbeitung in QEMU-basierte Emulatoren für ARM/RISC-V
- Implementierung einer Schnittstelle zw. Simulator und Emulator
- Bereitstellung von Werkzeugen zur automatischen Generierung von
Schnittstellen und Hilfsmodulen
- Test der Implementierung an realen Beispielen
- Optimierung der Simulationszeiten
DAS BRINGST DU FÜR UNS MIT
- Du studierst Elektrotechnik, Informatik oder eine vergleichbare Studienrichtung
- Erste Erfahrung in der FPGA-Entwicklung mit VHDL oder SystemVerilog
- Grundlegende Kenntnisse in C/C++
- Spaß an der Entwicklung zukünftiger SoC-Systemlösungen
DAS SIND WIR
- Ein inhabergeführtes Softwareentwicklungsunternehmen mit Fokus auf den Bereichen Software Development und Embedded Systems
- Mehr als 130 Vollblut-Entwickler*innen die in Teams unterschiedlicher Nationalitäten und Altersstufen zusammenarbeiten
- Wir arbeiten seit mehr als 35 Jahren an der Umsetzung von Projekten vom Sensor bis in die Cloud
Was wir sein wollen: Ein großer Bestandteil in deinem Lebenslauf! Darum freuen wir uns auf dich und dein Talent!