/media/sda-magnetic/david/Dok-15-2023-11-27/informatik/vhdl-2024-01-16/auswendig20240115g.txt


Eine Ampel zeigt normalerweise auf rot, drückt man den Knopf geht sie auf grün und wechselt wieder auf rot

z0->z1
z1->z0
z0->z0

Mit fester Taktdauer

z0->z1
z1->z2
z2->z0
z0->z0

Signal: Eingabe: Knopf
Signal: Ausgabe, Farbe: grün, 0, rot 1

Gerichtete Kante
Gerichtete Kante
Gerichtete Kante
Gerichtete Kante
Gerichtete Kante
Gerichtete Kante

Eingabe i
Ausgabe o
Eingabe i
Ausgabe o
Engabe i
Ausgbae o
Eingabe i
Ausgabe o

Eine Ampel zeigt normalerweise auf rot. Drückt man den Knopf geht sie auf grün. und wechselt nach 3 Sekunden wieder auf rot


Knopf nicht gedrückt Ampel rot
Knopf gedrückt Ampel rot
Ampel rot
Ampel grün

Die Mengen
    der Zustände
    Eingaben
    und Ausgaben ist endlich

Die Möglichen Zustände eines Schaltwerks sind mit 0 beginnend, konsekutiv nummeriert und unär kodiert

Die Möglichen Zustände eines Schaltwerks sind mit 0 beginnend, konsekutiv nummeriert und unär kodiert

Die Möglichen Zustände eines Schaltwerks sind mit 0 beginnend, konsekutiv nummeriert und unär kodiert

0 beginnend
konsekutiv nummeriert
unär kodiert

beginnen, nummerieren, kodieren
beginnen, nummerieren, kodieren
beginnen, nummerieren, kodieren
beginnen, nummerieren, kodieren
beginnen, nummerieren, kodieren
beginnen, nummerieren, kodieren
beginnen, nummerieren, kodieren
beginnen, nummerieren, kodierne

Die Möglichen Zustände eines Schaltwerks sind mit 0 beginnend, konsekotiv nummeriert und unär kodiert
Die Möglichen Zustände eines Schaltwerks sind mit 0 beginnennd, konsekutiv nummeriert und unär kodiert

z0, z0+
z1, z1+
z2, z2+
z3, z3+
z4, z4+

z0+ = z0 AND NOT Knopf OR z2
z0+ = z0 AND NOT Knopf OR z2
z0+ = z0 AND NOT Knopf OR z2
z0+ = z0 AND NOT Knopf OR z2
z0+ = z0 AND NOT Knopf OR z2
z1+ = z0 AND Knopf
z1+ = z0 AND Knopf
z1+ = z0 AND Knopf
z2+ = z1
z2+ = z1

z0 ist z0 wenn der Knopf nicht gedrückt, dann bleibt es z0
Oder, wenn wir in z2
z2 ist z1 weil notwendiger weise das folgt

Was ist die Lampe?

Die Lampe ist

z0+ UND knopf oder z1 oder z2

Q := R NOR Q'
Q' := S NOR Q

Wirkintervall
Kippintervall

Wirkintervall: Ist Setzzeit und Haltezeit
Kippintervall: Ist die Zeit wie es Maximal oder Minimal braucht, bis der Eingang am Ausgang erscheint

Setzzeit: Ist die  Zeit vor der steigenden Taktflanke, wie das Signal vorher gehalten sein muss
Haltezeit: Ist die Zeit nach der steigenden Taktflanke, wie es erhalten bleiben muss

Masterslave Flips Flops: da überlappen sich Setzzeit und Haltezeit nicht, oder Kipp oder Wirkintervall

Also, Kippintervalll und Wirkintervall, das ist ein MS Flip Flop

Eingabevektor
Ausgabevektor
Statusvektor
Steuervektor


Eingabevektor
Ausgabevektor
Statusvektor
Steuervektor

Eingabevektor
Ausgabevektor
Statusvektor
Steuervektor

Eingabe X
Ausgabe Y
Status V
Steuer S

X
Y
S
V

X
Y
S
V

X
Y
S
V

AR - Addressregister
R - Datenregister

R0(0:7)

IR <- M [PC], PC <- PC + 1
IR <- M [PC], PC <- PC + 1
IR <- M [PC], PC <- PC + 1

RTL-Notation

Register Transfer Level

1.) Arithmetisch
2.) Logisch
3.) Konkatanation und Verschiebung

1.) Logisch
    AND
    NOT
    OR
    EXOR
2.) Arithmetisch
    Addition +
    Inkrement ++
    Subtraktion -
    Dekrement --
    Einerkomplement
3.) Verschieben und Konkatenation
    Rechts Schieben >> n
    Links Schieben << n
    Rechts Rotation °-> n
    Links Rotation <-° n
    Konkatenation ||