Grin logo
en de es fr
Shop
GRIN Website
Publier des textes, profitez du service complet
Go to shop › Electrotechnique

Eine Kaffeemaschine als "Finite State Machine"

Titre: Eine Kaffeemaschine als "Finite State Machine"

Dossier / Travail , 2022 , 28 Pages , Note: 1,0

Autor:in: David Protzmann (Auteur)

Electrotechnique
Extrait & Résumé des informations   Lire l'ebook
Résumé Extrait Résumé des informations

Eine Kaffeemaschine soll als FSM modelliert und mittels VHDL implementiert werden. Eine zu entwickelnde Testbench mit Stimuli soll die Schaltung verifizieren. Die Kaffeeausgabe soll beim Erreichen des Preises von 1,50€ stattfinden. 50 Cent, 1 Euro oder 2 Euro können zum Bezahlen genutzt werden. Bei Überschreiten des Preises soll zusätzlich zur Kaffeeausgabe das Wechselgeld ausgegeben werden. Dieses kann durch 1-Euro- und/oder 50-Cent-Münzen ausgegeben werden. Die Modellierung der Kaffeemaschine erfolgt unter der Annahme, dass ein Impuls der Länge einer Taktperiode für eine Kaffeeausgabe ausreichend ist und dieser durch eine externe Ansteuerung für die Kaffeepumpe weiterverarbeitet wird. Durch einen Münzschlitz kann die Eingabe der verschiedenen Münzen nur nacheinander ausgeführt werden. Die Ausgabe des Wechselgeldes kann hingegen parallel stattfinden, da die Münzen in einen Schacht an der Kaffeemaschine fallen.

Extrait


Inhaltsverzeichnis

  • 1 Einleitung
    • 1.1 Problemstellung
    • 1.2 Ziel und Aufbau der Arbeit
  • 2 Grundlagen und Definitionen
    • 2.1 FSM
    • 2.2 Zustandsgraph
    • 2.3 VHDL
    • 2.4 Syntheseprozess mithilfe eines EDA-Werkzeuges
    • 2.5 Simulation mithilfe einer Testbench und Stimuli
  • 3 Entwicklung des Automatenmodells
    • 3.1 Beschreibung des Automatenverhaltens in Worten
    • 3.2 Grafische Darstellung
    • 3.3 Tabellarische Darstellung
  • 4 Implementierung des Automatenmodells in VHDL
    • 4.1 Entity
    • 4.2 Architecture
    • 4.3 Implementierung der Zustandsübergangsfunktion
    • 4.4 Implementierung des Zustandsspeichers
    • 4.5 Implementierung der Ausgabefunktion
    • 4.6 Syntheseergebnis
    • 4.7 Pin-Zuordnung
  • 5 Funktionstest

Zielsetzung und Themenschwerpunkte

Diese Arbeit modelliert und implementiert eine Kaffeemaschine als Finite State Machine (FSM) mittels VHDL. Ziel ist es, den Entwurfsprozess einer solchen Maschine zu demonstrieren und die Funktionsfähigkeit mithilfe einer Testbench zu verifizieren. Die Kaffeeausgabe erfolgt nach Erreichen eines bestimmten Preises, wobei das Wechselgeld bei Überschreitung berücksichtigt wird.

  • Modellierung einer Kaffeemaschine als FSM
  • Implementierung des Modells in VHDL
  • Entwicklung und Verwendung einer Testbench zur Verifikation
  • Umsetzung der Zustandsübergänge und Ausgabefunktionen
  • Synthese und Pin-Zuordnung des Entwurfs

Zusammenfassung der Kapitel

Kapitel 1 (Einleitung): Einführung in die Thematik der Automatisierung und die Verwendung von VHDL zur Beschreibung digitaler Hardware. Beschreibung des Arbeitskontextes und der Problemstellung. Die Problemstellung beinhaltet die Modellierung einer Kaffeemaschine als FSM und deren Implementierung in VHDL.

Kapitel 2 (Grundlagen und Definitionen): Definition von FSM, Zustandsgraphen und VHDL. Erläuterung des Syntheseprozesses und der Simulation mit Testbench und Stimuli.

Kapitel 3 (Entwicklung des Automatenmodells): Beschreibung des Automatenverhaltens, grafische und tabellarische Darstellung des Modells. Die Kapitel 3 und 4 beschreiben den Modellierungs- und Implementationsprozess des Automaten.

Kapitel 4 (Implementierung des Automatenmodells in VHDL): Detaillierte Beschreibung der Implementierung der Entity, Architecture, Zustandsübergangsfunktion, Zustandsspeicher und Ausgabefunktion in VHDL. Präsentation der Syntheseergebnisse und der Pin-Zuordnung.

Kapitel 5 (Funktionstest): Beschreibung des Funktionstests des implementierten Modells. Die Ergebnisse des Funktionstests werden im Kapitel zusammengefasst.

Schlüsselwörter

Finite State Machine (FSM), VHDL, Hardwarebeschreibungssprache, Digitale Schaltungsentwurf, Synthese, Simulation, Testbench, Kaffeemaschine, Automatisierung.

Fin de l'extrait de 28 pages  - haut de page

Résumé des informations

Titre
Eine Kaffeemaschine als "Finite State Machine"
Université
AKAD University of Applied Sciences Stuttgart
Note
1,0
Auteur
David Protzmann (Auteur)
Année de publication
2022
Pages
28
N° de catalogue
V1502722
ISBN (PDF)
9783389071359
ISBN (Livre)
9783389071366
Langue
allemand
mots-clé
Kaffeemaschine VHDL Finite State Machine FSM
Sécurité des produits
GRIN Publishing GmbH
Citation du texte
David Protzmann (Auteur), 2022, Eine Kaffeemaschine als "Finite State Machine", Munich, GRIN Verlag, https://www.grin.com/document/1502722
Lire l'ebook
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
Extrait de  28  pages
Grin logo
  • Grin.com
  • Page::Footer::PaymentAndShipping
  • Contact
  • Prot. des données
  • CGV
  • Imprint