Sitemas digitales
Edwin MurciaSíntesis26 de Agosto de 2020
384 Palabras (2 Páginas)160 Visitas
Asignación 3
Diseñar una calculadora que obtenga el cuadrado de la entrada de un número en gray de 4 bits. La salida será un número binario de los bits necesarios para representar el mayor número que se pueda obtener.
[pic 1]
Fig4. Ejemplo para comprender qué tipo de entrada y salida se debe trabajar.
Hacer tabla de la verdad, simplificar utilizando QM, realizar código VHDL en QUARTUS II y simular en ModelSim.
Proceso para solución.
Tabla de verdad para la asignación 3.
Num  | A  | B  | C  | D  | Gray  | S  | T  | U  | V  | W  | X  | Y  | Z  | Num2  | Cantidad de unos  | 
0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 
1  | 0  | 0  | 0  | 1  | 1  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 
2  | 0  | 0  | 1  | 0  | 3  | 0  | 0  | 0  | 0  | 1  | 0  | 0  | 1  | 9  | 1  | 
3  | 0  | 0  | 1  | 1  | 2  | 0  | 0  | 0  | 0  | 0  | 1  | 0  | 0  | 4  | 2  | 
4  | 0  | 1  | 0  | 0  | 7  | 0  | 0  | 1  | 1  | 0  | 0  | 0  | 1  | 49  | 1  | 
5  | 0  | 1  | 0  | 1  | 6  | 0  | 0  | 1  | 0  | 0  | 1  | 0  | 0  | 36  | 2  | 
6  | 0  | 1  | 1  | 0  | 4  | 0  | 0  | 0  | 1  | 0  | 0  | 0  | 0  | 16  | 2  | 
7  | 0  | 1  | 1  | 1  | 5  | 0  | 0  | 0  | 1  | 1  | 0  | 0  | 1  | 25  | 3  | 
8  | 1  | 0  | 0  | 0  | 15  | 1  | 1  | 1  | 0  | 0  | 0  | 0  | 1  | 225  | 1  | 
9  | 1  | 0  | 0  | 1  | 14  | 1  | 1  | 0  | 0  | 0  | 1  | 0  | 0  | 196  | 2  | 
10  | 1  | 0  | 1  | 0  | 12  | 1  | 0  | 0  | 1  | 0  | 0  | 0  | 0  | 144  | 2  | 
11  | 1  | 0  | 1  | 1  | 13  | 1  | 0  | 1  | 0  | 1  | 0  | 0  | 1  | 169  | 3  | 
12  | 1  | 1  | 0  | 0  | 8  | 0  | 1  | 0  | 0  | 0  | 0  | 0  | 0  | 64  | 2  | 
13  | 1  | 1  | 0  | 1  | 9  | 0  | 1  | 0  | 1  | 0  | 0  | 0  | 1  | 81  | 3  | 
14  | 1  | 1  | 1  | 0  | 11  | 0  | 1  | 1  | 1  | 1  | 0  | 0  | 1  | 121  | 3  | 
15  | 1  | 1  | 1  | 1  | 10  | 0  | 1  | 1  | 0  | 0  | 1  | 0  | 0  | 100  | 4  | 
Tablas de implicación
Tabla para S
8  | 9  | 10  | 11  | |
(8,9,10,11) | (-1,-2)  | ✓  | ✓  | ✓  | ✓  | 
✓  | ✓  | ✓  | ✓  | 
Tabla para T
8  | 9  | 12  | 13  | 14  | 15  | |
(8,9,12,13) | (-1, .4)  | ✓  | ✓  | ✓  | ✓  | ||
(12,13,14,15) | (-1,-2)  | ✓  | ✓  | ✓  | ✓  | ||
✓  | ✓  | ✓  | ✓  | 
Tabla para U
4  | 5  | 8  | 11  | 14  | 15  | |
(11,15) | (-4)  | ✓  | ✓  | ||||
(14,15) | (-1)  | ✓  | ✓  | ||||
(4,5) | (-1)  | ✓  | ✓  | ||||
(8) |  | ✓  | |||||
✓  | ✓  | ✓  | ✓  | ✓  | 
...