Forum: FPGA, VHDL & Co. gal als codeschloss


von Wilhelm H. (bytecoder2)


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

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


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?

von Gast (Gast)


Lesenswert?

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

von Wilhelm H. (bytecoder2)


Angehängte Dateien:

Lesenswert?

Ich habe mal so ein Zustandsdiagramm erstellt (ich hoffe es stimmt 
wenigstens)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.