Grin logo
en de es fr
Shop
GRIN Website
Publicación mundial de textos académicos
Go to shop › Ingeniería eléctrica

Eine Kaffeemaschine als "Finite State Machine"

Título: Eine Kaffeemaschine als "Finite State Machine"

Trabajo Escrito , 2022 , 28 Páginas , Calificación: 1,0

Autor:in: David Protzmann (Autor)

Ingeniería eléctrica
Extracto de texto & Detalles   Leer eBook
Resumen Extracto de texto Detalles

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.

Extracto


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.

Final del extracto de 28 páginas  - subir

Detalles

Título
Eine Kaffeemaschine als "Finite State Machine"
Universidad
AKAD University of Applied Sciences Stuttgart
Calificación
1,0
Autor
David Protzmann (Autor)
Año de publicación
2022
Páginas
28
No. de catálogo
V1502722
ISBN (PDF)
9783389071359
ISBN (Libro)
9783389071366
Idioma
Alemán
Etiqueta
Kaffeemaschine VHDL Finite State Machine FSM
Seguridad del producto
GRIN Publishing Ltd.
Citar trabajo
David Protzmann (Autor), 2022, Eine Kaffeemaschine als "Finite State Machine", Múnich, GRIN Verlag, https://www.grin.com/document/1502722
Leer eBook
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
Extracto de  28  Páginas
Grin logo
  • Grin.com
  • Page::Footer::PaymentAndShipping
  • Contacto
  • Privacidad
  • Aviso legal
  • Imprint