Ich habe die folgenden Logikgatter.
Um herauszufinden, welche Logikfunktion implementiert ist, versuche ich, die Wahrheitstabelle zu entwickeln.
Ein | B | aus (ich denke, nicht sicher) --|---|-------- 1 | 1 | 1 1 | 0 | ? 0 | 1 | ? 0 | 0 | 1
Ich fühle mich wie wann A=1
und B=1
dann out=1
. Auch wann A=0
und B=0
dann `out=1'. Bei anderen Fällen bin ich mir aber nicht sicher. Ich frage mich, ob jemand helfen kann.
AKTUALISIEREN:
Wenn A=1
und B=0
(oder wenn A=0
und B=1
), dann könnte die Ausgabe jedes Blocks von Logikgattern wie unten gezeigt aussehen.
Daher könnte die Wahrheitstabelle so aussehen:
Ein | B | aus (ich denke, nicht sicher) --|---|-------- 1 | 1 | 1 1 | 0 | 0 0 | 1 | 0 0 | 0 | 1
Wenn meine Berechnungen korrekt sind, implementieren die Logikgatter so etwas wie NXOR
(oder XNOR
?). Ich bin mir nicht sicher.
Ich weiß nicht, welches Element genau auf das Bild gezeichnet wurde, aber meine Wahrheitstabelle sieht so aus:
A | B | OUT(n-1) | OUT(n)
--|---|----------|--------
0 | 0 | 0 | 1
0 | 0 | 1 | 1
0 | 1 | 0 | 0
0 | 1 | 1 | X
1 | 0 | 0 | 0
1 | 0 | 1 | X
1 | 1 | 0 | 1
1 | 1 | 1 | 1
Aber selbst diese Wahrheitstabelle bin ich mir nicht sicher, ob sie gültig ist, weil sie out
ihren Wert nicht behält und A
sich sogar B
darauf auswirken kann, OUT
wenn Vdd transistor
(pMOS) nahe ist.
Bradmann175
Benutzer4838962
out
für die anderen beiden Fälle0
Bradmann175
römisch
out
den vorherigen Zustand zur Wahrheitstabelle hinzufügen, daout(n)
vom nächsten Zustand auch die abhängen wirdout(n-1)
römisch
XNOR
daran, dassXNOR
Gate kein Feedback hat, sondern an Ihrer Auslosung