messsystems in vhdl design und implementierung eines · pdf filebachelor-arbeit /...

Post on 06-Feb-2018

219 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Bachelor-Arbeit / Forschungsarbeit Nr. 856Design und Implementierung eines SATA-basierten Hardware-Messsystems in VHDL

Methoden ThemengebieteEntwurf digitaler Systeme Programmierung

Rechnerarchitektur

HintergrundZur Fehleranalyse und Validierung digitaler Logik-Designs sind Simulationen oft nichtausreichend oder praktikabel. Stattdessen werden solche Designs zusammen mit einemMesssystem auf einem FPGA implementiert und im Betrieb analysiert. Hierbei wird eine Vielzahlinterner Signale über ggf. sehr lange Zeiträume in Echtzeit protokolliert. Die dabei anfallendenProtokolldaten werden auf einer oder mehreren Festplatten eines Messrechners für eineOffline-Auswertung gespeichert.Eine bisher am Institut genutzte Messplattform überträgt Protokolldaten über eine Gbit-Ethernet-Schnittstelle an einen Messrechner. Diese Schnittstelle erweist sich zunehmend alsFlaschenhals.

AufgabenstellungGegenstand dieser Arbeit ist die Entwicklungeines Hardware-Messsystems, das dieMöglichkeit bietet, eine Vielzahl interner Signaleeines digitalen Logik-Designs in Echtzeit zuprotokollieren und offline zu analysieren. Einneuer Ansatz hierfür ist, die Protokolldatendirekt und mit einem proprietären Verfahrenverteilt auf mehrere SATA-Festplatten oder -SSDs zu schreiben.

Nach Abschluss einer Messung soll der über eine Ethernet-Schnittstelle verbundeneMessrechner auf die aufgezeichneten Protokolldaten wahlfrei zugreifen können. Dies soll dieAnalyse interessanter Messzeitpunkte ermöglichen und die Übertragung der gesamtenProtokolldaten auf den Messrechner überflüssig machen.Die Arbeit umfasst im Einzelnen:• Entwicklung eines Messsystem-Konzepts, das auf oben beschriebener Grundidee basiert

und die Protokolldaten auf die bis zu vier Speichereinheiten verteilt• Implementierung des Messsystems basierend auf einem bestehenden SATA-Host-Adapter

in VHDL• Programmierung eines Messsystem-Clients zur Offline-Analyse der Protokolldaten

Erworbene Kenntnisse und FähigkeitenSie sind in der Lage, digitale Systeme in VHDL zu entwerfen und im industriellen Umfeldetablierte Entwicklungswerkzeuge, wie z.B. Mentor Graphics HDL Designer und Altera Quartus,sinnvoll einzusetzen. Darüberhinaus erarbeiten Sie sich Fachwissen in den Bereichen SATAund NFS (Network File System).

Voraussetzungen Erwünschte VorkenntnisseEntwurf digitaler Systeme Programmierkenntnisse in Java/C++

Technische Informatik I

Kontakt

Dipl.-Ing. Domenic TeuchertRaum 1.402 (ETI II), Telefon 685-69003, E-Mail domenic.teuchert@ikr.uni-stuttgart.de

top related