Beruflich Dokumente
Kultur Dokumente
GRUPO: 243004_37
PRESENTADO A:
ACTIVIDADES A DESARROLLAR
Ejercicios a resolver.
1. Sea la siguiente función Boolea (Secciones 2.3 y 2.4 del libro de
Muñoz):
𝐹(𝐴, 𝐵, 𝐶, 𝐷) = ∑(5,7,9,10,11,13,15)
TABLA DE VERDAD
Item A B C D F
0 0 0 0 0 0
1 0 0 0 1 0
2 0 0 1 0 0
3 0 0 1 1 0
4 0 1 0 0 0
5 0 1 0 1 1
6 0 1 1 0 0
7 0 1 1 1 1
8 1 0 0 0 0
9 1 0 0 1 1
10 1 0 1 0 1
11 1 0 1 1 1
12 1 1 0 0 0
13 1 1 0 1 1
14 1 1 1 0 0
15 1 1 1 1 1
CD
AB 00 01 11 10
00 0 0 0 0
01 0 1 1 0
11 0 1 1 0
10 0 1 1 1
𝐹 = 𝐵. 𝐷 + 𝐴. 𝐷 + 𝐴. 𝐵̅ . 𝐶
b) Utilizando mapas de Karnaugh encuentre la mínima expresión
Producto de Sumas.
𝐹 = (𝐴 + 𝐵 + 𝐶 + 𝐷). (𝐴 + 𝐵 + 𝐶 + 𝐷 ̅ ). (𝐴 + 𝐵 + 𝐶̅ + 𝐷). (𝐴 + 𝐵 + 𝐶̅ + 𝐷
̅ ). (𝐴 + 𝐵̅ + 𝐶
+ 𝐷). (𝐴 + 𝐵̅ + 𝐶̅ + 𝐷). (𝐴̅ + 𝐵 + 𝐶 + 𝐷). (𝐴̅ + 𝐵̅ + 𝐶 + 𝐷). (𝐴̅ + 𝐵̅ + 𝐶̅ + 𝐷)
CD
AB 00 01 11 10
00 0 0 0 0
01 0 1 1 0
11 0 1 1 0
10 0 1 1 1
𝐹 = (𝐴. 𝐵) + (𝐶. 𝐷) + 𝐵̅ . 𝐶̅ . 𝐷)
La mínima expresión es:
𝐹 = 𝐵. 𝐷 + 𝐴. 𝐷 + 𝐴. 𝐵̅ . 𝐶
Implemente en VHDL ambas expresiones usando el software Vivado. En
el informe debe incluir un pantallazo de la descripción en VHDL y la
simulación.
2. Sea la siguiente función Boolea (Secciones 2.3 y 2.4 del libro de
Muñoz):
CD
AB 00 01 11 10
# A B C D F 0 1 1 0 00
0 0 0 0 0 0 01
0 1 1 0
1 0 0 0 1 1
0 1 1 1
11
2 0 0 1 0 0
0 1 1 1 10
3 0 0 1 1 1
4 0 1 0 0 0
Suma de Productos: agrupar los unos
5 0 1 0 1 1
CD
6 0 1 1 0 0
AB 00 01 11 10
7 0 1 1 1 1 0 1 1 0 00
8 1 0 0 0 0 0 1 1 0 01
9 1 0 0 1 1
0 1 1 1
10 1 0 1 0 1 11
0 1 1 1
11 1 0 1 1 1 10
D
12 1 1 0 0 0
13 1 1 0 1 1
14 1 1 1 0 1
15 1 1 1 1 1
CD
AB 00 01 11 10
0 1 1 0 00
0 1 1 0 01
0 1 1 1
11
0 1 1 1
10
AC
𝐹 = (𝐷)𝑜𝑟(𝐴 + 𝐶)
CD CD
AB 00 01 11 10 AB 00 01 11 10
00 0 1 1 0 0 1 1 0
00
0 1 1 0 0 1 1 0
01 01
0 1 1 1 0 1 1 1
11 11
0 1 1 1 0 1 1 1
10 10
𝐹 = (𝐶̅ + 𝐷
̅ )𝑜𝑟(𝐷
̅)
c) Implemente en VHDL ambas expresiones usando el software
Vivado. En el informe debe incluir un pantallazo de la descripción
en VHDL y la simulación.
𝐹 = (𝐷)𝑜𝑟(𝐴 + 𝐶)
𝐹 = (𝐶̅ + 𝐷
̅ )𝑜𝑟(𝐷
̅)
3. En una central solar se dispone de 4 grupos de paneles y se desea
monitorizar su funcionamiento. Para ello cada grupo dispone de un
sensor que se activa (1) si el grupo está funcionando correctamente y
se desactiva (0) en caso de que se detecte un fallo en el grupo. Diseñe
un circuito que a partir de la información proporcionada por estos
sensores active una señal cuando falle sólo uno de los grupos, otra
cuando fallen dos o más grupos.
Item A B C D F G
0 0 0 0 0 0 1
1 0 0 0 1 0 1
2 0 0 1 0 0 1
3 0 0 1 1 0 1
4 0 1 0 0 0 1
5 0 1 0 1 0 1
6 0 1 1 0 0 1
7 0 1 1 1 1 0
8 1 0 0 0 0 1
9 1 0 0 1 0 1
10 1 0 1 0 0 1
11 1 0 1 1 1 0
12 1 1 0 0 0 1
13 1 1 0 1 1 0
14 1 1 1 0 1 0
15 1 1 1 1 0 0
# A B C D F
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 x
3 0 0 1 1 0
4 0 1 0 0 1
5 0 1 0 1 0
6 0 1 1 0 x
7 0 1 1 1 0
8 1 0 0 0 0
9 1 0 0 1 1
10 1 0 1 0 0
11 1 0 1 1 1
12 1 1 0 0 0
13 1 1 0 1 0
14 1 1 1 0 x
15 1 1 1 1 0
̅. 𝐷
A. B
CD
A/B 00 01 11 10
00 1 X
01 1 X
11 X
10 1 1
̅𝐷
̅ C.
B.
CD
A/B 00 01 11 10
00 1 X
01 1 X
11 X
10 1 1
̅ B.̅̅̅
A. D
CD
A/B 00 01 11 10
00 1 X
01 1 X
11 X
10 1 1
̅ BD
̅C̅𝐷) + (A
̅𝐷) + (B
F: (AB ̅)
99 2
1 49 2
1 24 2
0 12 2
0 6 2
0 3 2
1 1 2
1 0
Parte fraccionaria:
0,6250 ∗ 2 = 1,25
0,25 ∗ 2 = 0,5
0,5 ∗ 2 = 1
La conversión de decimal a binario queda de la siguiente manera:
(𝟏𝟏𝟎𝟎𝟎𝟏𝟏, 𝟏𝟎𝟏)𝟐
c. 99,6250 a Hexadecimal
Parte entera:
99/16 = 6,1875
99 3
0,1875 ∗ 16 = 3
6 6
6=6
Parte fraccionaria:
(𝟔𝟐𝟓𝟎)𝟏𝟎
0,6250 ∗ 16 = 10 = 𝐴
La conversión de decimal a hexadecimal queda de la siguiente manera:
(𝟔𝟑, 𝑨)𝟏𝟔
d. 123,375 a Binario
Parte entera:
123 2
1 61 2
1 30 2
0 15 2
1 7 2
1 3 2
1 1 2
1 0
Parte fraccionaria:
0,375 ∗ 2 = 0,75
0,75 ∗ 2 = 1,5
0,5 ∗ 2 = 1
La conversión de decimal a binario queda de la siguiente manera:
(𝟏𝟏𝟏𝟏𝟎𝟏𝟏, 𝟎𝟏𝟏)𝟐
6. Convierta los siguientes números a complemento a 2 con el número
bits indicados (Sección 3.7.2 del libro de Muñoz).
a. −20 con 6 bits.
32 16 8 4 2 1
0 1 0 1 0 0
(101100)𝐶2
b. 19 con 6 bits
32 16 8 4 2 1
0 1 0 0 1 1
(010011)𝐶2
32 16 8 4 2 1
0 1 1 1 0 0
(100100)𝐶2
d. −54 con 7 bits
64 32 16 8 4 2 1
0 1 1 0 1 1 0
(1001010)𝐶2
REFERENCIAS BIBLIOGRAFICAS