Está en la página 1de 4

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.

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.

Nu A B C D Gra S T U V W X Y Z Num2 Cantidad


m y 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
Tablas de
6 0 1 1 0 4 0 0 0 1 0 0 0 0 16 2
implicación
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 Tabla para S
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 08 1 09 0 0 100 0 110 64 2
13(8,9,10,11)
1 1 | 0(-1,-2)
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

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) | ✓
✓ ✓ ✓ ✓ ✓

Tabla para V

4 5 7 10 13 14
(10,4) | (-4) ✓ ✓
(6,7) | (-1) ✓ ✓
(4,14) | (-8) ✓ ✓
(4,6) | (-2) ✓ ✓
(13) | ✓
✓ ✓ ✓ ✓

Tabla para W

2 7 11 14
(14) ✓
(11) ✓
(7) ✓
(2) ✓
✓ ✓ ✓ ✓

Tabla para X

3 5 9 15
(15) ✓
(9) ✓
(5) ✓
(3) ✓
✓ ✓ ✓ ✓

Tabla para Z

1 2 4 7 8 11 13 14
(14) ✓
(13) ✓
(11) ✓
(8) ✓
(7) ✓
(4) ✓
(2) ✓
(1) ✓
✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

S=(8,9,10,11)
T =( 8 , 9 , 12, 13 , 14 , 15 )
U =( 4 , 5 , 8 , 11 ,14 ,15 )
V = ( 4 , 6 , 7 , 10 ,13 , 14 )
W =( 2 ,7 , 11 , 14 )
X =(3 , 5 , 9 , 15)
Y = ( 0)
Z=(1 , 2 , 4 , 7 , 8 ,11 ,13 , 14)

Ecuaciones lógicas de las tablas de implicación


S= A B
T = AB+ A C
U =ABC + ACD+ A B C+ A B C D
V = AC D+ A BC + A B D+ AB C D
W =ABC D+ A B CD+ A BCD+ A B C D
X =ABCD+ A B C D+ A B C D+ A B CD
Y =0
Z=ABC D+ ABC D+ A B CD + A BCD + A BCD + A B C D+ A B C D+ A B C D

También podría gustarte