Título: Ayudaaa!!! Ejercicios Circuitos! Publicado por: mathias_vg en 9 Mayo 2014, 14:17 pm 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!!! Título: Re: Ayudaaa!!! Ejercicios Circuitos! Publicado por: xiruko en 11 Mayo 2014, 16:41 pm 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 (http://es.wikipedia.org/wiki/Mapa_de_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. |