Sitemas digitales
Enviado por Edwin Murcia • 26 de Agosto de 2020 • Síntesis • 384 Palabras (2 Páginas) • 124 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 |
...