Bild mit Unilogo
home uni uni kontakt kontakt
unilogo Universität Stuttgart
Institut für Kommunikationsnetze und Rechnersysteme (IKR)

Themenbeschreibung

Druckansicht
 

Bachelor-Arbeit / Forschungsarbeit Nr. 1040    (Abgeschlossen)   [pdf]

Entwurf und Implementierung eines PCI-Express Root Complex für ein experimentelles objektbasiertes Rechnersystem in VHDL


Methoden

Themengebiete

Entwurf digitaler Systeme

Rechnerarchitektur


Beschreibung

Motivation

Zur prototypischen Realisierung von Mikroprozessoren und Rechnersystemen mit diesen Mikroprozessoren benötigt man leistungsfähige FPGAs mit vielen Logik-Ressourcen sowie für Rechner übliche Schnittstellen wie USB, HDMI und Ethernet. Da Hochleistungs-FPGAs heute fast ausnahmslos als Beschleuniger in PCs verwendet werden, besitzen entsprechende Entwicklungs-Boards außer PCI Express und SFP- bzw. QSFP-Käfigen meist über keine weiteren Schnittstellen. Entwicklungs-Boards mit den gewünschten Schnittstellen werden dagegen nur mit Low-Cost oder Mittelklasse-FPGAs angeboten. Aus diesem Grund entstand die Idee, ein Hochleistungs-Entwicklungsboard mit High-End-FPGA über PCI-Express mit einem Mittelklasse-Board zu verbinden.

Aufgabenstellung

Ziel der Arbeit ist es, einen PCI-Express Root Complex für ein High-End FPGA-Entwicklungsboard mit einem Intel Stratix 10 FPGA zu entwerfen und zu implementieren. Dieser Root Complex soll dann mit einem experimentellen objektbasierten Prozessor über eine ebenfalls objektbasierte I/O-Schnittstelle verbunden werden. Zum Testen und zum Nachweis der Funktionsfähigkeit soll an den Root Complex eine möglichst einfache, handelsübliche PCI-Express-Karte angeschlossen und mit Hilfe von Assembler-Programmen für den objektbasierten Prozessor in Betrieb genommen werden.


Voraussetzungen

 

Entwurf digitaler Systeme
Rechnerarchitektur und Rechnerorganisation


Kontakt

Dipl.-Ing. Matthias Meyer, Raum 1.334 (ETI II), Telefon 685-67975, [E-Mail]