Sie sind auf Seite 1von 13

Actividades a desarrollar

Tarea 1 – Fundamentos para el diseño digital

Ejercicios a resolver:

1. Realice las siguientes conversiones de base 10 a la base indicada


(Secciones 3.3 y 3.5 del libro de Muñoz):

a. 325,62 a Hexadecimal

Dividimos en 2 grupos enteros y decimales, empezamos por la parte


de enteros, procedemos a dividir en base 16 el valor de 325 nos
queda que:
325
=20 con un residuo de 5
16
Ahora tomamos el resultado (20) y lo dividimos en 16
20
=1 con unresiduo de 4
16
Para determinar nuestro numero tomamos los residuos de izquierda a
derecha y tenemos que 541 queda 145.
32510=14516

Procedemos a la parte decimal multiplicando en base 16 y


organizaremos nuestra expresión según la tabla.

Decimal Binario Hexadecimal


0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1001 D
14 1110 E
15 1111 F
Procedemos a tomar la parte decimal multiplicando en base 16 para
proceder a organizar nuestra expresión según la tabla:

0.62*16= 9.92
0.92*16= 14.72=E,72
0.72*16= 11.52=B,52
0.52*16= 8.32
0.32*16= 5.12
0.12*16= 1.92
Nuestro numero hexadecimal quedaría: 145,9 EB85116 , si seguimos
operando el número HEX quedaría 145,9EB851EB85216

45,82 a Binario

Como nuestros valores están en base 10 realizaremos el proceso el proceso


implementado anteriormente, pero esta vez en base 2, comenzando por el
grupo de los enteros.
Parte entera Parte decimal

45 Residuo de 1 0,82∗2=1.64
=22
2
22 Residuo de 0
Nuestra parte entera nos queda:
=11 0,64∗2=1.28
2
45 10=101102
11 Residuo de 1 0,28∗2=0.56
=5 Nuestra parte decimal queda:
2
0,82=110100 2
5 Residuo de 1 0,56∗2=1.12
=2
2 Por lo tanto el resultado final
Residuo de 0 quedaría:10110,110100 2
2 0,12∗2=0.24
=1
2
87,4541 a Hexadecimal

Como ya se explicó el proceso a


0,24∗2=0.48 realizar anteriormente procedemos a
operar:
87
=5
16
7 no es divisible en 16 nuestro entero queda:
87 10=5716

Realizamos la conversión de la parte decimal:

0,4541∗16=7.2656
0,2656∗16=4.2496
0,2496∗16=3.9936
0,9936∗16=15,8976
0,8976∗16=14,3616
0,3616∗16=5,7856
0,47856∗16=12,5696
0,5696∗16=9,1136
Nuestro valor hexadecimal es:57,743 FE5 C 9

CA14 a Binario

El desarrollo es más sencillo simplemente remplazamos según los valores


de la tabla:

C 1100
A 1010
1 0001
4 0100
El número binario es: 110010100001010

2. 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. −15 con 6 bits.

Obtenemos el complemento a 2 de su módulo:

 Módulo de -15 en binario es = 1111


 Con 6 bits sería = 001111
 Invertimos los valores: 110000
 Sumamos 1 01
______

110001

2. 32 con 8 bits
Obtenemos el complemento a 2 de su módulo:

 Módulo de 32 en binario es = 100000


 Con 8 bits sería = 00100000

a. −76con 8 bits
 Módulo de -76 en binario es = 1001100
 Con8 bits sería = 01001100
 Invertimos los valores: 01001100

b. −30 con 6 bits


3. Módulo de -30 en binario es = 11110
4. Con 6 bits sería = 011110
5. Invertimos los valores: 011110
6. Sumamos 1 01
______

100010

3. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de


Muñoz):
F ( A , B ,C , D ) =∑ (0,1,3,5,7)

a) Utilizando mapas de Karnaught encuentre la mínima expresión


Suma de Productos.
Mapa de Karnaught

CD CD CD CD
00 01 11 10
AB 00 1 1 1 0
AB 01 0 1 1 0
AB 11 0 0 0 0
AB 10 0 0 0 0
Expresión lógica Resultante:
F= Á B́ Ć + Á D
b) Utilizando mapas de Karnaught encuentre la mínima expresión
Producto de Sumas.

CD c) CD CD CD
00 01 11 10
AB 00 0 0 0 1
AB 01 1 0 0 1
AB 11 1 1 1 1
AB 10 1 1 1 1
Expresión lógica Resultante:
F=( A+ B+C )∗( A + D́)

d) Implemente en VHDL ambas expresiones usando el software


EDA Playground. En el informe debe incluir una impresión de
pantalla de la descripción en VHDL y la simulación.
EDA Playground suma de productos
EDA Playground producto de sumas
e) Construir el esquemático de la función simplificada para la
suma de productos.

4. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de


Muñoz):

F ( A , B ,C , D ) =∏ (2,4,6,8,10)

a) Utilizando mapas de Karnaught encuentre la mínima expresión


Suma de Productos. Mapa de Karnaught
Tabla de verdad Mapa de karnaught
A B C D F
0 0 0 0 0 0 CD CD CD CD
1 0 0 0 1 0
00 01 11 10
2 0 0 1 0 1
3 0 0 1 1 0 AB 00 0 0 0 1
4 0 1 0 0 1 AB 01 1 0 0 1
5 0 1 0 1 0 AB 11 0 0 0 0
6 0 1 1 0 1 AB 10 1 0 0 1
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 0
12 1 1 0 0 0
13 1 1 0 1 0
14 1 1 1 0 0
15 1 1 1 1 0

Expresión mínima resultante: B́C D́+ Á B D́+ A B́ D́

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


Producto de Sumas. CD CD CD CD
00 01 11 10
AB 00 1 0 1 1
AB 01 0 1 1 0
AB 11 1 1 1 1
AB 10 1 0 1 0
Tabla de verdad Mapa de Karnaught
A B C D F
0 0 0 0 0 1
1 0 0 0 1 1
2 0 0 1 0 0
3 0 0 1 1 1
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 0
11 1 0 1 1 1
12 1 1 0 0 1
13 1 1 0 1 1
14 1 1 1 0 1
15 1 1 1 1 1

Expresión lógica resultante:


F=¿
c) Implemente en VHDL ambas expresiones usando el software
EDA Playground. En el informe debe incluir una impresión de
pantalla de la descripción en VHDL y la simulación.
Suma de productos
Producto de sumas
5.

6. El área de mantenimiento está evaluando el funcionamiento de un


motor eléctrico de una máquina de torno, la máquina esta en
proceso de actualización, por tanto, el área de ingeniería a
programado repotenciar la máquina cambiando el mando de
conexión que se hacía con contactores, a un sistema digital, de
manera que la máquina siga prestando su servicio, con una baja
inversión en el proceso de mejora.

Para esto se le ha solicitado al ingenier@ diseñar un circuito que


permita reemplazar el sistema de conmutador con las siguientes
especificaciones:

a. Tener tres pulsadores P1, P2, P3.


b. Si se pulsa P1 conecte el motor con los bobinados
estrella
c. Si pulsa P2 conecte el motor con los bobinados en
triángulo.
d. Si se pulsa P3 se desconecte el sistema.
e. Si se pulsa dos pulsadores, el motor no se activa, pero
se enciende una alarma de peligro.
f. Estado en 1 es activo, estado 0 es apagado.
a) Encuentre una tabla de verdad que modele el funcionamiento
del circuito. Esta tabla tendrá tres entradas (para cada
interruptor) y tres salidas (bobinas para cada tipo de conexión
y una alarma).
Variables de entrada Variables de salida
P1: A Bobina estrella: BE
P2: B Bobinados en triangulo: BT
P3: C Alarma de peligro: AP
Sistema desconectado: SD
Tabla de verdad
A B C B BT AP SP
E
0 0 0 0 0 0 0
0 0 1 0 0 0 1
0 1 0 0 1 0 0
0 1 1 0 0 1 0
1 0 0 1 0 0 0
1 0 1 0 0 1 0
1 1 0 0 0 1 0
1 1 1 0 0 1 0

b) Simplifique dicha tabla de verdad usando Karnaught e


impleméntela en VHDL.
Mapa de karnaught
A AB AB AB
B
00 01 11 10
C 0 0 1 1 1
C 1 1 1 1 1

BE+BT + AP+ SD ( A , B ,C )=∑ 4,2,3,5,6,7,1

( BE+ BT + AP+ SD )
¿¿
( BE+ BT + AP+ SD )=( Á∗C )+ ( B )+( A)

c) Simule su diseño en EDA PLAYGROUND para comprobar el


correcto funcionamiento de su circuito.
7. Sea la siguiente función Booleana, en donde los primeros términos
son los mintérminos (m) y los segundos (d) son condiciones libres
(Sección 2.4.3):
F ( A , B ,C , D ) =∑ ( 0,4,8,5,7,14 ) + ∑ (12,13)
d

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


Karnaught.
b. Implemente en VHDL la expresión usando el software EDA
Playground. En el informe debe incluir una impresión de
pantalla de la descripción en VHDL y la simulación

Das könnte Ihnen auch gefallen