Wie können wir ein NOR-Gatterdiagramm mit mehreren Eingängen in ein NOR-Gatterdiagramm mit 2 Eingängen umwandeln?

Die Frage fordert uns auf, den booleschen Ausdruck zu vereinfachen und ihn mit 2-Eingangs-NOR-Gattern zu implementieren. Ich benutzte eine K-Map und bekam die POS und zeichnete das Diagramm zunächst ohne Nor-Gatter, dann ersetzte ich jedes OR durch und OR-invert und das AND durch invert-AND. Dann ersetzte ich das invert-AND durch NOR. Zuletzt habe ich die NOR-Blase kompensiert, indem ich das Ausgabeliteral ergänzt habe.

Problem: Mein Diagramm funktioniert nicht, da ich ein NOR mit 3 Eingängen verwendet habe. Ich sollte NOR mit 2 Eingängen verwenden.

Hinweis:
W=A
X=B
Y=C
Z=C

Mein Diagramm:Geben Sie hier die Bildbeschreibung ein

Lösungshandbuch:

Geben Sie hier die Bildbeschreibung ein

Kennst du dich mit Boolescher Algebra aus?
Definitiv, warum?
Was ist deine Frage? Wo ist der ursprüngliche boolesche Ausdruck?
@GlennW9IQ Unter der Annahme, dass die Version des Lösungshandbuchs korrekt ist, lautet die minimierte Gleichung: F = w 'xy z'
@jonk Ich kann auch rückwärts arbeiten, aber deshalb habe ich nicht gefragt ...
@GlennW9IQ Ah. Ich konnte deinen Zweck nicht erkennen. (Ich hätte diese Lösung auch nicht von Hand erstellt. Nur als Hinweis. Hätte aber wahrscheinlich trotzdem 7 Tore verwendet.)

Antworten (3)

NOR-Gatterdiagramm mit mehreren Eingängen in ein NOR-Gatterdiagramm mit 2 Eingängen umwandeln?

Dies ist keine Funktion eines mir bekannten Schemazeichnungspakets. Die Antwort lautet daher wahrscheinlich "Sie können nicht". Sie müssen das vorhandene Diagramm löschen und es mit anderen Gattern neu zeichnen.

Dies scheint besonders zuzutreffen, da Ihr Diagramm ASCII-Kunst zu sein scheint, anstatt mit etwas gezeichnet zu werden, das die zugrunde liegenden Logikfunktionen versteht.

Zeichne es einfach neu.

Mein Diagramm funktioniert nicht, da ich ein NOR mit 3 Eingängen verwendet habe. Ich sollte NOR mit 2 Eingängen verwenden.

_A + _B + _C = (_A + _B) + (0 + _C)

oder _A + _B + _C = (_A + _B) + (_C + _C)

Da Ihre Gleichung A, B, C und D mit NOTs verwendet und die Lösung W, X, Y und Z ohne NOTs verwendet, werde ich auf die Beine gehen und sagen, dass die Lösung nicht mit der Frage übereinstimmt .

Aber um dir zu helfen X = A + B + C ¯ .

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan


Ihre Lösung ist:

Y = ( A + D ¯ ) ¯ + ( B ¯ + D ¯ ) ¯ + ( A ¯ + B ¯ + C ¯ ) ¯ ¯
Y = ( A + D ¯ ) ( B ¯ + D ¯ ) ( A ¯ + B ¯ + C ¯ )

Lösungshandbuch (W=A, X=B, Y=C & Z=D):

F = ( C + D ) ¯ + ( A + B ) ¯ ¯ ¯ + ( A + D ) ¯ ¯ ¯
F = ( C + D ) ¯ + ( A + B ) ¯ ¯   ( A + D ) ¯
F = ( C + D ) ( A + B ) ( A + D ) ¯

F ist nicht einmal in der Nähe von Y.

Was war Ihr ursprünglicher boolescher Ausdruck?