TGI Praktikum |
Aufgabenbereich VHDL - Projekt 31
Spezifikation |
Algorithmus
Nun betrachtet man die Aufgabe, die die Schaltung erfüllen soll, genauer. Der Blick richtet
sich also auf ihr Innenleben.
Ein Teil der Aufgabenstellung ist es, Eingabewerte in einem Register zu speichern.
Ausserdem soll dieser Registerinhalt immer am Ausgang anliegen.
Falls die Eingabewerte nicht mit den
Registerwerten übereinstimmen, werden diese neuen Werte ins Register übertragen. Ändern sich die Eingabewerte nicht,
so wollen wir den vorherigen Wert mittels impliziter Benutzung von Speicherelementen erhalten. (Mehr dazu
später.)
In Gang gesetzt wird dieser Prozess mit der steigenden Taktflanke des Enablesignals cs. Wird das Bit nicht gesetzt,
findet keine Aktion statt, es erfolgt also auch keine Ausgabe.
Den genauen Prozessablauf soll folgendes Struktogramm veranschaulichen:
Fehler können nur dann auftreten, falls das Register zu Beginn nicht geeignet initialisiert wurde.
zurück | 20.01.01 Katrin Stedele, Rainer Schmoll, Tanja Wojak |