Welche Art von Boolescher Logik ist das?

14

Ich brauche Hilfe, um ein paar Vermutungen zu bestätigen. Ich versuche herauszufinden, welche Art von Schaltung dies ist:

Diagramm

Irgendwelche Ideen?
Ich denke auch, dass der logische Ausdruck dafür ist: D = (A AND B) OR (NOT(B) AND C)

W5VO
quelle

Antworten:

27

Es gibt nur zwei Zwischensignale, so dass es relativ leicht ist, sie zu zerlegen. Wir werden den linken Eingang zum unteren ORTor Xund den rechten Eingang nennen Y.

Ich werde hier eine Abkürzung verwenden - NOT= !, AND= &, OR= |.

X = A & B

Y =! B & C

Diese beiden führen in das ORTor, das D erzeugt:

D = (A & B) | (! B & C)

Welches ist das Ergebnis, das Sie haben, damit Sie richtig liegen.

Eine Anwendung dieser Logikschaltung besteht darin, als Selektor zu fungieren:

  • Wenn Bes aktiviert ist, Awird es auf Dund ausgegebenC ignoriert.
  • Wenn Bdeaktiviert, Cwird am ausgegeben Dund Aignoriert.
Adam Davis
quelle
1
Ja, das sieht definitiv aus wie ein 2-1 Multiplexer. Es übergibt A oder C an die Ausgabe, abhängig vom Wert von B.
ajs410
3
Es ist ein Multiplexer, aber kein ungefährlicher. Selbst wenn A und C wahr sind, kann eine steigende oder fallende Flanke einen Störimpuls am Ausgang erzeugen. Ein gefahrloser Multiplexer würde "A und C" als zusätzlichen Term am Ausgang "oder" Gate "enthalten.
Supercat
6

Es ist ein 2: 1-Multiplexer, wobei der Auswahleingang B ist. A und C sind Eingänge, D ist der Ausgang

Sundar
quelle