Ayudaaa!!! Ejercicios Circuitos!

Iniciado por mathias_vg, 9 Mayo 2014, 14:17 PM

0 Miembros y 1 Visitante están viendo este tema.

mathias_vg

Buenas!
Necesito construir un circuito combinacional que acepte como entrada un numero de 3 bits (binario) y me genere un binario de salida igual al cuadrado del numero de entrada.
Estoy desesperando ya he estado horas intentando y no lo logro construir!

Saludos y muchas gracias!!!

xiruko

S tienes que sacar el cuadrado de un número de entrada de 3 bits, eso significa que la salida debe ser de 2*3 = 6 bits.

Primero construye la tabla de la verdad. Te dejo las cuatro primeras combinaciones:

a b c  F5 F4 F3  F2 F1 F0
0 0 0  0   0   0   0   0   0  (0^2 = 0)
0 0 1  0   0   0   0   0   1  (1^2 = 1)
0 1 0  0   0   0   1   0   0  (2^2 = 4)
0 1 1  0   0   1   0   0   1  (3^2 = 9)

Luego tienes que simplificar cada una de las funciones de salida (F0, F1, etc) para usar el mínimo número de puertas lógicas. Al haber solo 3 variables de entrada, un método fácil y rápido es hacerlo por Karnaugh.

Y una vez tengas las funciones simplificadas ya solo te quedaría dibujar el circuito sustituyendo cada operador por su correspondiente puerta lógica.

Saludos.