¿Cómo construir un comparador de 3 bits usando un multiplexor?

1

Necesito (en diseño) crear un comparador de 3 bits utilizando un multiplexor de 8 bits y / o hasta cuatro multiplexores de 4 bits. Hay muchos ejemplos de cómo funcionan los comparadores y multiplexores en la web. Hay varios ejemplos de comparadores de 2 bits basados en multiplexores. Pero nada más de 2 bits. Después de muchas horas de reflexionar y dibujar, estoy empezando a pensar que es imposible.

¿Alguien puede decirme si es posible? ¿Estoy golpeando mi cabeza contra un muro de concreto sin ninguna razón? Si es posible, ¿puede alguien simplemente darme una pista?

    
pregunta DinosaurCoder

1 respuesta

1

Dado 3 x 74LS153, considera usar un 74LS153 (que en realidad es un multiplexor de 2 x 4: 1) para generar A > B y A < B dado que A es un valor de 1 bit y B es un valor de 1 bit y que estos bits forman el par de bits menos significativo. Se puede inferir que si tanto A > B y A < B son falsos y luego A = B. Considere usar el siguiente 74LS153 para el siguiente par de bits más significativo. Sin embargo, para este y todos los demás pares de bits, cuando A = B, pase el A > B & A < Salidas B de la anterior 74LS153. Podemos repetir esto (patrón) para tantos pares de bits como sea necesario. El problema se limita a 3 pares. Dejaré el ejercicio de cablearte para completar el problema.

Independientemente de si está diseñando lógica combinacional o software de escritura. Encontrar patrones repetitivos suele ser el primer paso para simplificar el problema.

    
respondido por el st2000

Lea otras preguntas en las etiquetas