Está en la página 1de 12

4.

Sea la siguiente función Boolea:

F ( A , B ,C , D ) =∏(1,3,5,6,7,9,14)

 Representación de la función:

A B C D F
0 0 0 0 0 1
1 0 0 0 1 0
2 0 0 1 0 1
3 0 0 1 1 0
4 0 1 0 0 1
5 0 1 0 1 0
6 0 1 1 0 0
7 0 1 1 1 0
8 1 0 0 0 1
9 1 0 0 1 0
10 1 0 1 0 1
11 1 0 1 1 1
12 1 1 0 0 1
13 1 1 0 1 1
14 1 1 1 0 0
15 1 1 1 1 1

 Mapa de Karnaught:

AB/CD 00 01 11 10
00 1 0 0 1
01 1 0 0 0
11 1 1 1 0
10 1 0 1 1
a. Utilizando mapas de Karnaught encuentre la mínima expresión Suma
de Productos.

AB/CD 00 01 11 10
00 1 0 0 1
01 1 0 0 0
11 1 1 1 0
10 1 0 1 1

1(Positivo)
0(Negativo)
Se realiza agrupación obteniendo 4 grupos

F=( Ć D́ ) + ( ABD )+ ( ACD )+( Á C D́)

F=( Ć D́ ) + ( ABD )+ ( ACD )+( Á C D́)

b. Utilizando mapas de Karnaught encuentre la mínima expresión


Producto de Sumas.

F=( A+ D́ )∗( B́+ Ć+ D )∗( B+C + D́)

F=( A+ D́ )∗( B́+ Ć+ D )∗( B+C + D́)


c. Implemente en VHDL ambas expresiones usando el software
EDAPLAYGROUND. En el informe debe incluir una impresión de
pantalla de la descripción en VHDL y la simulación.

 Suma de Productos
F=( Ć D́ ) + ( ABD )+ ( ACD )+( Á C D́)
 Productos de Sumas

F=( A+ D́ )∗( B́+ Ć+ D )∗( B+C + D́)


5. En una central solar se dispone de 3 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.

a. Encuentre una tabla de verdad que modele el funcionamiento del


circuito. Esta tabla tendrá tres entradas (una por cada sensor) y
dos salidas (una cuando que indica cuando falla un grupo y otra
para indicar cuando está fallando más de un grupo).

Salida 1 = 1 cuando falla 1 solo sensor; si fallan más la salida será 0


Salida 2 = 1 cuando falla más de 1 sensor; si falla solo 1 la salida será 0

A B C SALIDA 1 SALIDA 2
0 0 0 0 0 1
1 0 0 1 0 1
2 0 1 0 0 1
3 0 1 1 1 0
4 1 0 0 0 1
5 1 0 1 1 0
6 1 1 0 1 0
7 1 1 1 0 0
b. Simplifique dicha tabla de verdad usando Karnaught e
impleméntela en VHDL.

 Salida 1

Salida 1

A/BC 00 01 11 10
0 0 0 1 0
1 0 1 0 1

Para la simplificación use el método de Productos de Sumas de la siguiente Manera


1(Negativo)
0(Positivo )

F Salida1 =( A +B )∗( B+C )∗( A+C )∗( Á + B́+ Ć)

 Salida 2

Salida 2

A/BC 00 01 11 10
0 1 1 0 1
1 1 0 0 0

Para la simplificación use el método de Productos de Sumas de la siguiente Manera


1(Negativo)
0(Positivo )
F Salida2 =( Á + Ć )∗( B́+ Ć )∗( Á+ B́ )

c. Simule su diseño en EDAPLAYGROUND para comprobar el


correcto funcionamiento de su circuito.
6. Sea la siguiente función Booleana, en donde los primeros términos son
los mintérminos (m) y los segundos (d) son condiciones libres

a. Encuentre la mínima expresión SOP, usando mapas de


Karnaught.

A B C D F
0 0 0 0 0 0
1 0 0 0 1 X
2 0 0 1 0 X
3 0 0 1 1 0
4 0 1 0 0 1
5 0 1 0 1 X
6 0 1 1 0 0
7 0 1 1 1 X
8 1 0 0 0 X
9 1 0 0 1 X
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 0

 Mapas de Karnaught
1(Positivo)
0(Negativo)

AB/CD 00 01 11 10
00 0 X 0 X
01 1 X X 0
11 0 1 0 0
10 X X 1 1
Se realiza la agrupación y se hacen 3 Grupos de la siguiente manera:

F=( A B́ ) + ( Ć D ) +( Á B Ć)

F=( A B́ ) + ( Ć D ) +( Á B Ć)

b. Implemente en VHDL la expresión usando el software


EDAPLAYGROUND. En el informe debe incluir una impresión
de pantalla de la descripción en VHDL y la simulación

También podría gustarte