Home

Semesterprojekt: SIMON GAME

Im 2. Semester an der Hochschule für Technik und Architektur Freiburg haben wir im Kurs Numerische Technik (zusätzlich zum theoretischen Unterricht) noch ein praktisches Semesterprojekt erarbeitet. Und zwar wurden wir gebeten, eine eigene Version des SIMON-Spiels aus der 70er Jahren mit Hilfe der Beschreibungssprache VHDL zu entwickeln:


Variante Gruppe 2

Mit mir im Team waren Michael Heinzer und Bernhard Leutwiler, zwei ausgezeichnete Studenten. Unsere Variante enthielt anstatt den originalen farbigen Knöpfen einen Drehjoystick, mit welchem die Kombinationen nachgespielt wurden. Als einzige Gruppe baten wir zudem einen 2-Spielermodus an.


Sitzungen

Während der rund 4-Monatigen Entwicklungszeit wurden mehrere Sitzungen durchgeführt. Sie dienten vor allem der Koordination und dem Besprechen der Probleme mit der Fachperson.

Benutzerhandbuch

Nach einem Brainstorming zum Thema “Benutzerhandbuch” fiel vor allem 1 Gedanke besonders auf: Würfelform. Ein Würfel lädt zum Spielen ein, und so soll auch unser Benutzerhandbuch wirken. Wir kreierten ein würfelförmiges Benutzerhandbuch:


Architektur

Unsere Spielvariante war ziemlich komplex. Darum war eine gute Aufteilung in Module von grosser Wichtigkeit (siehe Schema unten). Weitere Informationen zur Architektur findet ihr im folgenden Dokument:

Beschreibung der Architektur


Implementation der Module

Als nächstes wurde jedem Teammitglied verschiedene Module zugeteilt, welche es dann implementieren und testen musste.  In den folgenden Dokumente wird dieser Schritt genauer erklärt:

Komplette Integration

Nun konnten wir die verschiedenen Module zusammen koppeln und auf dem FPGA-Chip testen. Dieser Schritt wird im folgenden Dokument erklärt:

Dokumentation der Kompletten Integration

Präsentation

Gegen Ende des Semesters war es dann endlich soweit: Jede Gruppe hat Ihre Variante kurz vorgestellt und dann auf dem CHIP demonstriert. Unsere Folien findet ihr hier:

Präsentation Gruppe 2

Leave a Message

(*)=required. Your E-Mail Address won't be displayed in public nor used for Spam purpose, it's just to contact you if necessary.