diseñando un comparador de 3 bits usando solo multiplexores

0

Necesito diseñar un comparador de 3 bits utilizando solo multiplexores específicamente 74ls153 y / o 74ls151. Ya he construido la tabla de verdad (ver más abajo) y me di cuenta de que A = B no es necesario, ya que se deduce cuando A > B & A < B son iguales. Mi proceso de pensamiento me lleva a usar tres 74ls153 para comparar pares de bits que comienzan con el LSB y se abren camino hasta el MSB. Un "lado" del mux está conectado a la salida A > B y el otro "lado" está conectado a B > A.

soy
a) no está seguro de cómo llevar estas salidas al siguiente multiplexor / multiplexor final
b) cómo convertir esto a una salida de 2 bits


No estoy buscando una respuesta directa, más que un punto en la dirección correcta con una mejor comprensión.

    
pregunta moose0306

1 respuesta

0

Creo que es más sencillo usar el 74ls151. Este es un 8 a 1 mux. Tiene 8 entradas que puede seleccionar una a la vez. Por lo tanto, si aplica los 3 A bits a los pines seleccionados, la salida (única) "seguirá" al nivel de entrada correspondiente (D0 a D7). Como los bits son iguales cuando todos son 0 o 1, esto significa que la salida seguirá a D0 (000) o D7 (111). Estas entradas (D0, D7) están vinculadas HI, y las demás vinculadas bajo. De esta manera, cuando los bits son 000 o 111, la salida será HI. Lo mismo se hace con los bits B.

Te lo dejo a ti, cómo usar el tercer mux, para proporcionar una salida HI cuando las salidas de los otros dos mux son iguales.

    
respondido por el Guill

Lea otras preguntas en las etiquetas