Wahrheitstabelle für D-Flip-Flop mit Kontrollvariablen x und y

Also muss ich einen Zähler mit D Flip-Flop und 2 Steuervariablen x und y bauen.

XY=00 -> 0-3-2-1-0;
XY=01 -> 0-1-2-3-0;
XY=10 -> 0-2-3-1-0;
XY=11 -> 0-1-3-2-0.

Wie soll ich die Wahrheitstabelle erstellen? Soll ich für jede Sequenz für x und y die angegebenen Kontrollen (00,01,10,11) setzen oder muss ich für x und y 0 eine 1 in der Reihenfolge setzen?

Ich versuche mir das vorzustellen. Wo sind diese Kontrollvariablen? Bilder sind auf dieser Website sehr hilfreich.

Antworten (1)

Sie sollten eine K-Map mit Steuerung und aktuellem Status als Achse erstellen. Daraus lässt sich der nächste Zustand ableiten.

  A B (aktuellen Zustand) 00 01 11 10 X Y 00 1 1 0 0 1 0 0 1 01 0 1 1 0 0 0 1 1 11 0 1 1 1 1 0 0 0 10 1 0 0 0 0 1 1 1 A (nächster Zustand) = Y ¯ A ¯ B ¯ + Y A ¯ B + X ¯ Y ¯ A B + (andere blaue Gruppierungen) B (nächster Zustand) = X Y A ¯ + X Y ¯ A + (andere rote Gruppierungen)

Hinweis : Um sicherzustellen, dass ich Ihre Hausaufgaben nicht mache, sind die Gleichungen absichtlich unvollständig und die k-map-Einträge können/müssen nicht genau sein. Wenn es schwierig ist, die Gruppen aus einer doppelten Variablen zu finden, teilen Sie sie in separate k-Maps auf (eine für rote Einträge, die andere für blaue).