www.mikrocontroller.net

Forum: FPGA, VHDL & Co. gal als codeschloss


Autor: Wilhelm Heinz (bytecoder2)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich als Anfänger möchte (muss) ein codeschloss mit einem gal16v8 oder 
gal20v8 realisieren. Das gal soll Zahlen im BCD format entgegen nehmen 
und bei eingabe von vier richtigen zahlen soll ein Relais anziehen. Ich 
hatte mir das so vorgestellt: Das in einem Register der BCD Code 
gespeichert ist und bei Tastendruck mit einem Komparator verglichen 
wird. Jetzt habe ich das ganze mit einem Digitalsimulator mal 
zusammengebaut und funzt auch ganz gut (aber nur für eine Zahl). Da 
hänge ich jetzt irgendwie fest. Hat jemand irgendeinen denkanstoss das 
ich das ganze auch für vier Zahlen hinzubekommen, wäre für jeden 
Vorschlag dankbar.

mfg

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Das gal soll Zahlen im BCD format entgegen nehmen
Beim Übergang von BCD 9 = "1001" nach BCD 6 = "0110" wechseln alle Bits 
ihren Zustand. D.h. es könnte ausgehend von "1001" z.B. für jeweils ein 
paar ns auch die Zahlen "1000", "0000", "0100" und schliesslich "0110" 
auftauchen. Du kannst dir auch beliebige andere Kombinationen 
ausdenken...

Wie wird dir mitgeteilt, dass die aktuell anliegende BCD-Zahl gültig 
ist?

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Denkanstoss: In der Schule schon mal was von Zustandsautomaten 
(wahlweise auch Finite State Machine) gehört?

Autor: Wilhelm Heinz (bytecoder2)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe mal so ein Zustandsdiagramm erstellt (ich hoffe es stimmt 
wenigstens)

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.