Fulltext available Open Access
License: 
Title: VHDL Codegenerierung aus Nassi-Shneiderman-Diagrammen
Language: German
Authors: Strothmann, Jan
Issue Date: 18-Jun-2014
Abstract: 
Es wird eine bisher nicht beachtete Modellierungsmethode für die VHDL Codegenerierung untersucht. Im Gegensatz zu den häufig verwendeten Methoden, das Systemverhalten über mathematische Funktionen, Zustandsautomaten oder Blockschaltbilder zu beschreiben, werden Struktogramme verwendet. Es wird ein System von Ersetzungsregeln erstellt, welches ein Nassi- Shneiderman-Diagramm in einen verwendbaren Mehrzyklus-Datenpfad umwandelt. Um das entwickelte Konzept in der Praxis zu erproben, wird die Implementierungssprache Java verwendet, um sowohl einen grafischen Editor als auch einen Codegenerator zu erstellen. Die Priorität bei der Entwicklung des Editors liegt dabei auf einer einfachen Benutzbarkeit und der Fähigkeit, simultan über das Netzwerk an einem Diagramm arbeiten zu können. Dies wird durch die Verwendung von Java Swing und RMI erreicht. Die auftretenden Besonderheiten und Probleme des verteilten Systementwurfs werden analysiert und durch den Einsatz von Entwurfsmustern gelöst. Die Fähigkeit zur VHDL Codegenerierung wird durch zahlreiche Testfälle verifiziert und an verschiedenen Anwendungsfällen theoretisch als auch praktisch untersucht.

This thesis is about VHDL code generation. In contrary to the common modeling types, like mathematical functions, state machines and block diagrams, it will use Nassi-Shneiderman-Diagramms.
A graphical editor is implemented via JAVA RMI to ensure network capability. The main feature is the ability to work on the shared diagrams simultaneously.
The theoretical part includes the analysis of the system architecture as a distributed system. The capability of generating code is revised via theoretical and practical analysis of the generator output. This output will be verified via several tests and examples.
URI: http://hdl.handle.net/20.500.12738/6604
Institute: Department Informatik 
Type: Thesis
Thesis type: Bachelor Thesis
Advisor: Fohl, Wolfgang 
Referee: Schwarz, Bernd 
Appears in Collections:Theses

Files in This Item:
File Description SizeFormat
BA_Strothmann.pdf1.74 MBAdobe PDFView/Open
Show full item record

Page view(s)

219
checked on Apr 24, 2024

Download(s)

781
checked on Apr 24, 2024

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.