english | Home | Impressum | KIT

Entwicklung, Implementierung und FPGA-Test eines Network on Chip Routers

Entwicklung, Implementierung und FPGA-Test eines Network on Chip Routers
Forschungsthema:Hardware-Design
Typ:Diplom-/ Masterarbeit
Datum:offen (zu vergeben)
Betreuer:

Dipl.-Ing. Jan Heißwolf

Entwicklung, Implementierung und FPGA-Test eines Network on Chip Routers

Umfeld:

Im Rahmen eines großen Forschungsprojektes soll ein völlig neuartiger Ansatz für zukünftige Many-Core-Prozessor- bzw. Parallel-Computing-Systeme untersucht und entwickelt werden. Beim sogenannten „Invasive Computing“ sollen sich Programme ausgehend von einem einzelnen Kern dynamisch und selbständig auf mehrere Prozessor-Elemente verteilen und diese anschließend wieder für andere Aufgaben freigeben.
Einen essenziellen Bestandteil moderner Many-Core-Prozessor-System stellen sogenannte „Networks-on-Chip“(NoCs) dar. Mit steigender Anzahl an Komponenten auf einem Chip wird es immer schwieriger, diese auch effizient und mit hoher Bandbreite miteinander zu verbinden.
Vor diesem Hintergrund werden herkömmliche Verbindungstypen (Punkt-zu-Punkt und Buse) immer mehr durch NoCs ersetzt.

 

Aufgabe:

Im Rahmen dieser Arbeit soll ein Network-on-Chip-Router entworfen, implementiert und anschließend auf einem FPGA-Board getestet werden.
Zuerst soll dabei ein Konzept für die Realisierung des Routers erarbeitet werden. Anschließend soll der entworfene Router in VHDL oder SystemVerilog implementiert werden. Die Implementierung soll mit Hilfe eines FPGA-Boards und einer Video-Streaming-Applikation getestet werden.

 

Voraussetzungen:

Allgemeine Programmierkenntnisse. Vorkenntnisse in VHDL oder SystemVerilog sind wünschenswert.
Die Thematik richtet sich nicht nur an ETIT-Studenten sondern auch gerne an Studierende der Informatik!

 

 

.

 

 .