mikrocontroller.net

Forum: FPGA, VHDL & Co. Zahlen einlesen


Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

hätte da eine Bitte.

Und zwar wie kann man in VHDL 2 Werte einlesen die dann addiert werden 
sollen??

Mittels state machines?

Könnte mir das bitte kurz jemand eklären??

Danke im Voraus.

Autor: Jan M. (mueschel)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das kommt wohl darauf an, was du unter Werte einlesen verstehst...

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Konkret gebe ich mittels einer Tastatur Zahlen ein.

Insgesamt 2.

State 1 = Zahl1
State 2 = +
State 3 = Zahl2
State 4 = Ergebnis

So soll der Ablauf ungefähr sein. Aber wie realisiere ich das??

Autor: Rick Dangerus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie auch immer Du Dir das Einlesen vorstellst, Du wartest im jeweiligen 
Zustand bis eine bestimmte Bedingung eintritt und wechselst dann in 
einen anderen Zustand.
case ZUSTAND is
  when WARTE =>
    if BEDINGUNG then
       ZUSTAND <= RECHNE;
    end if;

  when RECHNE =>
    ZUSTAND <= AUSGABE;

  when AUSGABE =>
    if BEDINGUNG then
      ZUSTAND <= WARTE;
    end if;

Rick

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.