Estoy trabajando en una asignación de circuitos digitales que me pide que demuestre que si tiene buffers e inversores de tres estados, puede construir cualquier circuito lógico combinacional.
Mi intento de hacerlo sería crear una "y" puerta y una "o" puerta, porque "y", "o", y "no" están lógicamente completas, si estoy en lo cierto.
Mi diseño para una puerta "y" era tener dos controladores de tres estados, con dos entradas (A y B) y se unirían con una salida (C). "A" sería el selector para el controlador dos y "B" sería el selector para el controlador uno, luego "A" sería la entrada para el controlador uno y "B" sería la entrada para el controlador dos, luego las salidas de esos los conductores se juntarían en "C".
Mi preocupación es que este diseño deja un "Hi-Z" en la tabla de verdad:
A | B | C
1 | 1 | 1
1 | 0 | 0
0 | 1 | 0
0 | 0 | Hola-Z
¿Cómo voy a arreglar esto? ¿O necesito un nuevo diseño completamente?