Technische Universität Braunschweig
  • Studium & Lehre
    • Vor dem Studium
      • Informationen für Studieninteressierte
      • Studiengänge von A-Z
      • Bewerbung
      • Warum die TU?
    • Im Studium
      • Erstsemester-Hub
      • Semestertermine
      • Lehrveranstaltungen
      • Studien-ABC
      • Studienorganisation
      • Beratungsnavi
      • Zusatzqualifikationen
      • Finanzierung und Kosten
      • Besondere Studienbedingungen
      • Gesundheit & Wohlbefinden
      • Campusleben
    • Nach dem Studium
      • Exmatrikulation und Vorlegalisation
      • Nach dem Abschluss
      • Alumni*ae
    • Strategien und Qualitätsmanagement
      • Qualitätsmanagement
      • Studienqualitätsmittel
      • TU Lehrpreis
    • Für Lehrende
      • Informationen für Lehrende
      • Konzepte
      • Lernmanagementsystem Stud.IP
    • Kontakt
      • Studienservice-Center
      • Sag's uns: Ideen‑ & Beschwerdestelle Studium & Lehre
      • Zentrale Studienberatung
      • Immatrikulationsamt
      • Abteilung 16 - Studium und Lehre
      • Career Service
      • Projekthaus
  • Forschung
    • Forschungsprofil
      • Forschungsschwerpunkte
      • Exzellenzcluster der TU Braunschweig
      • Forschungsprojekte
      • Forschungszentren
      • Forschungsprofile der Professuren
    • Frühe Karrierephase
      • Förderung in den frühen Phasen der wissenschaftlichen Karriere
      • Promotion
      • Postdocs
      • Nachwuchsgruppenleitung
      • Junior Professur und Tenure-Track
      • Habilitation
      • Service-Angebote für Wissenschaftler*innen
    • Forschungsdaten & Transparenz
      • Transparenz in der Forschung
      • Forschungsdaten
      • Open Access Strategie
      • Digitale Forschungsanzeige
    • Forschungsförderung
      • Netzwerk Forschungsförderung
      • Datenbanken und Stiftungen
    • Kontakt
      • Forschungsservice
      • Graduiertenakademie
  • International
    • Internationale Studierende
      • Warum Braunschweig?
      • Studium mit Abschluss
      • Austauschstudium
      • TU Braunschweig Summer School
      • Geflüchtete
      • International Student Support
      • International Career Service
    • Wege ins Ausland
      • Studium im Ausland
      • Praktikum im Ausland
      • Lehren und Forschen im Ausland
      • Arbeiten im Ausland
    • Internationale Forschende
      • Welcome Support for International Researchers
      • Service für gastgebende Einrichtungen
    • Sprachen und interkulturelle Kompetenzvermittlung
      • Deutsch lernen
      • Fremdsprachen lernen
      • Interkulturelle Kompetenzvermittlung
    • Internationales Profil
      • Internationalisierung
      • Internationale Kooperationen
      • Strategische Partnerschaften
      • Internationale Netzwerke
    • International House
      • Wir über uns
      • Kontakt & Sprechstunden
      • Aktuelles und Termine
      • International Days
      • 5. Studentische Konferenz: Internationalisierung der Hochschulen
      • Newsletter, Podcast & Videos
      • Stellenausschreibungen
  • Die TU Braunschweig
    • Unser Profil
      • Ziele & Werte
      • Ordnungen und Leitlinien
      • Allianzen & Partner
      • Hochschulentwicklung 2030
      • Ecoversity – die TU Braunschweig als Ökosystem Universität
      • Internationale Strategie
      • Fakten & Zahlen
      • Unsere Geschichte
    • Karriere
      • Arbeiten an der TU
      • Stellenmarkt
      • Berufsausbildung an der TU
      • Informationen und Angebote für neue Mitarbeitende
    • Wirtschaft & Unternehmen
      • Unternehmensgründung
      • Freunde & Förderer
    • Öffentlichkeit
      • Veranstaltungskalender
      • Check-in für Schüler*innen
      • Hochschulinformationstag (HIT)
      • CampusXperience
      • Das Studierendenhaus
      • Gasthörer*innen & Senior*innenstudium
      • Nutzung der Universitätsbibliothek
    • Presse & Kommunikation
      • Stabsstelle Presse und Kommunikation
      • Medienservice
      • Ansprechpartner*innen
      • Tipps für Wissenschaftler*innen
      • Themen und Stories
    • Kontakt
      • Allgemeiner Kontakt
      • Anreise
      • Für Hinweisgeber
  • Struktur
    • Leitung & Verwaltung
      • Das Präsidium
      • Stabsstellen
      • Verwaltung
      • Organe, Statusgruppen und Kommissionen
    • Fakultäten
      • Carl-Friedrich-Gauß-Fakultät
      • Fakultät für Lebenswissenschaften
      • Fakultät Architektur, Bauingenieurwesen und Umweltwissenschaften
      • Fakultät für Maschinenbau
      • Fakultät für Elektrotechnik, Informationstechnik, Physik
      • Fakultät für Geistes- und Erziehungswissenschaften
    • Institute
      • Institute von A-Z
    • Einrichtungen
      • Universitätsbibliothek
      • Gauß-IT-Zentrum
      • Zentrale Personalentwicklung
      • International House
      • Projekthaus
      • Transferservice
      • Hochschulsportzentrum
      • Einrichtungen von A-Z
    • Studierendenschaft
      • Studierendenparlament
      • Fachschaften
      • Studentische Wahlen
    • Lehrer*innenbildung
      • Lehrer*innenfortbildung
      • Forschung
    • Chancengleichheit
      • Gleichstellung
      • Familie
      • Diversität
    • Kontakt
      • Personensuche
  • Suche
  • Schnellzugriff
    • Personensuche
    • Webmail
    • cloud.TU Braunschweig
    • Messenger
    • Mensa
    • TUconnect (Studierendenportal)
    • Lehrveranstaltungen
    • Im Notfall
    • Stud.IP
    • UB Katalog
    • Status GITZ-Dienste
    • Störungsmeldung GB3
    • IT Dienste
    • Informationsportal (Beschäftigte)
    • Beratungsnavi
    • Linksammlung
    • DE
    • EN
    • Instagram
    • YouTube
    • LinkedIn
    • Mastodon
    • Bluesky
Menü
  • Struktur
  • Fakultäten
  • Carl-Friedrich-Gauß-Fakultät
  • Institute
  • Abt. Technische Informatik
  • Lehre
EIS der TU Braunschweig
Software-Entwicklungspraktikum: Smart-V
  • Lehre
    • Übersicht
    • Advanced FPGA-Design
    • Application-Specific Instruction-Set Processors (ASIP)
    • ASIP-Lab
    • Hardware-Praktikum
    • Hardware-Software-Systeme
    • Memory Systems
    • Seminar Technische Informatik
    • Software-Entwicklungspraktikum: Smart-V
    • Software-Modellierung von elektronischen Systemen
    • Verification, Validation and Testing of ASIC Designs
    • VLSI-Design
    • VLSI-Lab

Software-Entwicklungspraktikum: Smart-V

Überblick Sommersemester 2026

Im Sommersemester 2026 bieten wir zwei Themen an. Das erste Thema ist "Smart-V: Smart IoT Chip Plattform", das zweite Thema "Smart-V SoC Designer". 

Smart-V: Smart IoT Chip Plattform

Beschreibung

In der Abteilung EIS entwickeln wir einen Prozessor (EIS-V 2.0) auf Basis der freien Befehlssatzarchitektur RISC-V. In dem SEP Projekt Smart-V soll dieser in Kontext von Internet of Things (IoT) und Smart Home eingesetzt werden.

Dazu stehen eine Reihe von PMOD Sensor-, Ausgabe- und Kommunikationsmodulen (z. B. Temperatursensor, Helligkeitssensor, GPS, OLED Display, Bluetooth, WiFi, ...) zur Verfügung, diese sollen in einen Anwendungsprototypen integriert werden.

Konkret soll Software für einen auf einem Field Programmable Gate Array realisierten Chip-Prototypen entwickelt werden. Als Basis dafür dient das freie Betriebssystem RIOT, das speziell für IoT Anwendungen konzipiert ist. Die zu entwickelnde Software lässt sich in drei Kategorien aufteilen:

  • RIOT Module (Treiber) für die PMOD Module
  • Software in der Anwendungsebene zum Verarbeiten von Sensordaten
  • Kommunikationsschnittstellen zur Steuerung der Anwendung und zum Ausgeben von Daten

Als Basis stellen wir eine Hardwareplattform zur Vefügung, die den EIS-V auf einem Arty A7 FPGA Board integriert, bootfähig ist und bereits Schnittstellen zur Verwendung von Standardbussystemen wie SPI, I2C und UART enthält.

Benötigte Vorkenntnisse

Die RIOT Module (Treiber) und Anwendungssoftware müssen in C entwickelt werden. Daher sind grundlegende C Kenntnisse (z. B. aus der Veranstaltung Betriebssysteme) erforderlich. Nicht erforderlich, allerdings hilfreich, sind Erfahrungen in der Arbeit mit FPGAs, Mikrokontrollern und Bussystemen (insbesondere SPI und I2C). Die von uns zur Verfügung gestellte Plattform enthält alle erforderlichen Schnittstellen und Hardwarekomponenten, um mit den PMOD Modulen kommunizieren zu können. Anpassungen an der Hardware können bei Bedarf im Laufe des Projekts von uns vorgenommen werden.

Links

DI-GATE-V Forschungsprojekt
Arty A7-35T
RIOT
PMODs

Smart-V: SoC Designer

Beschreibung

In der Abteilung Technische Informatik entwickeln wir die SMART-V SoC (System-on-Chip) Plattform diese besteht aus unserem konfigurierbarem Prozessor (EIS-V 2.0) und verschiedenen IO Modulen, Speichern und Caches sowie ggf. Co-Prozessoren zur Beschleunigen veschiedener Anwendungen.
Aktuell verwenden wir verschiedene FPGAs, um die SMART-V im Anwendungskontext zu evaluieren (Rapid-Prototyping). Anwendungen sind Beispielsweise SEP Projekte (Room Monitor, IMU Sensor Fusion), ein Helikopter Flugregler (in Kooperation mit dem DLR) und eine Roboterplattform mit Kamera.

Dabei muss die SMART-V Plattform jeweils auf die spezifische Anwendung angepasst werden. Da unterschiedliche Anforderungen an die Anzahl und Art der IO Module, die Größe von Speichern, die Systemtopologie und das Pinout bestehen.
Außerdem muss für jede der anwendungsspezifischen Platzformvarianten die Software angepasst und auf die Hardware abgestimmt werden, da sich Parameter, wie die Adressen der Module und Speicher, IRQ Nummern und die Taktrate ändern.
Diese Anpassungen an der Plattform und der Software sind aufwendig und erfordern Expertise.
Da viele Informationen redundant vorliegen – Beispielsweise sind die Adressen und IRQ Nummern sowohl in der Hardware als auch in der Software vorhanden – kommt es bei Anpassungen leicht zu vermeidbaren Fehlern.

Daher soll im Rahmen dieses SEP Projekts der SMART-V SoC Designer entwickelt werden.
Durch:

  • Eine einfach zu bedienende Grafische Benutzeroberfläche
  • Eine zentrale Verwaltung der Systembeschreibung (Module, Speicher, Topologie, Adressen, IRQs, Pinout) des SoC
  • Einer einheitlichen Verwaltung von Modulen, die die Hard- und Software der Systemkomponenten beschreiben
  • Automatische Generation von Software (z.B. C Headerdateien), Hardwarebeschreibung (Instanziierung und Parametrierung von Modulen), Constraints (z.B. Taktraten, Pinouts) und Dokumentation

sollen die oben genannten Probleme gelöst werden.

Benötigte Vorkenntnisse

Es sind keine Kenntnisse in Hardwareentwicklung oder SoC Design erforderlich. Alle notwendigen Kenntnisse werden von uns im Rahmen des SEP vermittelt.
Hilfreich aber nicht notwendig sind Kenntnisse in C bzw. Hardwarenaher Programmierung.
Kenntnisse in GUI Entwicklung sind hilfreich aber nicht notwendig. 
Die Auswahl der Programmiersprachen, bzw. GUI Frameworks erfolgt am Anfang SEPs auf Basis der in der Gruppe vorhandenen Kenntnisse.

Links

DI-GATE-V Forschungsprojekt

Bildnachweise dieser Seite

Für alle

Stellenmarkt der TU Braunschweig
Jobbörse des Career Service
Merchandising
Sponsoring- & Spendenleistungen
Vertrauenspersonen für Hinweisgeber

Für Studierende

Semestertermine
Lehrveranstaltungen
Studiengänge von A-Z
Informationen für Erstsemester
TUCard

Interne Tools

Status GITZ-Dienste
Handbuch für TYPO3 (Intern)
Corporate Design-Toolbox (Intern)
Glossar (DE-EN)
Meine Daten ändern
Hochschulöffentliche Bekanntmachungen

Kontakt

Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0

Anreise

© Technische Universität Braunschweig
Impressum Datenschutz Barrierefreiheit

Zur anonymisierten Reichweitenmessung nutzt die TU Braunschweig die Software Matomo. Die Daten dienen dazu, das Webangebot zu optimieren.
Weitere Informationen finden Sie in unserer Datenschutzerklärung.