¿Qué tipo de circuito lógico booleano es este?

14

Necesito ayuda para confirmar algunas corazonadas. Estoy tratando de averiguar qué tipo de circuito es este:

diagrama

¿Algunas ideas?
Además, creo que la expresión lógica para esto es: D = (A AND B) OR (NOT(B) AND C)

W5VO
fuente

Respuestas:

27

Solo hay dos señales intermedias, por lo que es relativamente fácil de descomponer. Llamaremos la entrada izquierda a la ORpuerta inferior Xy la entrada derecha Y.

Voy a usar algo de taquigrafía aquí - NOT= !, AND= &, OR= |.

X = A y B

Y =! B y C

Esos dos conducen a la OR puerta que produce D:

D = (A y B) | (!ANTES DE CRISTO)

Cuál es el resultado que se te ocurrió, así que estás en lo correcto.

Una aplicación de este circuito lógico es actuar como un selector:

  • Cuando Bse afirma, Ase emite DyC se ignora.
  • Cuando Bse desactiva, Cse activa Dy Ase ignora.
Adam Davis
fuente
1
Sí, eso definitivamente parece un multiplexor 2-1. Pasa A o C a la salida, dependiendo del valor de B.
ajs410
3
Es un multiplexor, pero no está libre de riesgos. Incluso si A y C son verdaderas, un borde ascendente o descendente puede generar una falla en la salida. Un multiplexor sin peligro incluiría "A y C" como un término adicional en la salida "o" puerta.
supercat
6

Es un multiplexor 2: 1, la entrada de selección es B. A y C son entradas, D es la salida

Sundar
fuente