¿Me ayudará un Multiplexor o un Decodificador con este diseño de circuito?

0

Tengo 2 entradas de 2 bits (eventualmente necesito diseñar para k-bit, pero comencemos aquí) y hay 2 salidas de 2 bits que generan el máximo en un lado y min en el otro.

Lo que tengo hasta ahora ...

{Imagen adjunta si es útil} ...

... dadas las dos entradas, tengo una salida que es 1 si X es Máx o 0 si X es Mín, y otra salida que es 1 si Y es Máx, o 0 es Y es mín.

Conceptualmente, estoy pensando en usarlas como entradas para un multiplexor, donde una toma ambas entradas y las usa contra los bits X e Y para determinar cuáles de ellas envían a MAX y otras para MIN. Entonces recordé que un multiplexor emite un bit.

Pensé que tal vez otro circuito que aprendimos, un decodificador, podría ser útil, pero tampoco puedo ver que funcione. Habiendo explicado mi enfoque hasta ahora, ¿puede alguien guiarme a los siguientes pasos? Mi profesor no responde y los subprocesos relacionados con este problema no han sido útiles, ¡espero que alguien pueda ayudarme específicamente con lo que tengo hasta ahora!

    

2 respuestas

0

No entiendo completamente, pero puede implementar cualquier función de 4 entradas en un multiplexor de 16 a 1. Digamos, por ejemplo, que utiliza un 74150 con entradas de selección A, B, C, D. Podría poner A = X0, B = X1, C = Y0 y D = Y1. Luego simplemente levante o ponga a tierra las entradas correspondientes. Así, por ejemplo, si ingresa DCBA = 1001, entonces la salida 9 de Y > X sería 1 para CO. Un segundo chip haría C1. Cuando conecta el multiplexor de esta manera, en realidad está construyendo una ROM de 16x1. Eso debería ayudarte con tus vectores de entrada más grandes. Me pregunto qué vas a hacer cuando X = Y? Excepto por lo que sucede cuando las entradas son iguales, parece que C1 es el inverso de C0. Eso te ahorraría el segundo multiplexor.

    
respondido por el owg60
0

Aquí está mi respuesta extremadamente tonta a esta pregunta. Se trata de explotar un "codificador de prioridad"

simular este circuito : esquema creado usando CircuitLab

Y aprovecha la simetría de los números binarios utilizando una inversión.

    
respondido por el Daniel

Lea otras preguntas en las etiquetas