Electronica Digital - Tarea 2
Electronica Digital - Tarea 2
Electronica Digital - Tarea 2
Presentado a:
Estudiante:
Código: 1052401254
Grupo: 243004-764
SEPTIEMBRE 2020
INTRODUCCIÓN
libro de Muñoz):
a. 9555,200 a Hexadecimal
9555 2
1 4777 2
1 2388 2
0 1194 2
0 597 2
37 2 1 298 2
1 18 2 0 149 2
0 9 2 1 74 2
1 4 2 0 37
0 2 2
0 1
Después de las divisiones consecutivas se toma el ultimo resultado y cada uno de los
100101010100112
0.200∗2=0.400
0.400∗2=0.800
0.800∗2=1.600
0.600∗2=1 .200
0.200∗2=0.400
Como el patrón se repite, se toman los valores de ceros y uno con los que inicia cada
9555,20010=10010101010011,0011 2
desde el final.
2553,316
b. 300,600 a Binario
De la misma forma como el inicio del ejercicio anterior, se realizan divisiones continuas
con el número dado entre 2 y repitiendo el proceso hasta obtener un cero o un uno en la
división.
300 2
0 150 2
0 75 2
1 37 2
1 18 2
0 9 2
1 4 2
0 2 2
0 1
1001011002
0.600∗2=1.200
0.200∗2=0.400
0.400∗2=0 .800
0.800∗2=1 .600
0.600∗2=1.200
100101100,10012
c. 90,385 a Hexadecimal
90 2
0 45 2
1 22 2
0 11 2
1 5 2
1 2 2
0 1
1011010 2
0,385∗2=0.770
0.770∗2=1.540
0.540∗2=1.080
0.080∗2=0 .160
0.160∗2=0. 320
0.320∗2=0 .640
0,640∗2=1.280
0.280∗2=0.560
0.560∗2=1.120
0.120∗2=0.240
1011010,0110001010 2
5 A , 62816
d. 958.111 a Binario
958 2
0 479 2
1 239 2
1 119 2
1 59 2
3 2 1 29 2
1 1 1 14 2
0 7 2
1 3
11101111102
0,111∗2=0.222
0.222∗2=0.444
0.444∗2=0.888
0.888∗2=1 .776
0.776∗2=1.552
0.552∗2=1 .104
0.104∗2=0 .208
0.208∗2=0.416
El número es:
1110111110.000111002
15 2
1 7 2
1 3 2
1 1
El número, con 6 bits, está dado por:
011112
después del primer uno encontrado procedemos a cambiar los ceros por unos.
1100012
b. 60 con 6 bits
60 en binario:
60 2
0 30 2
0 15 2
1 7 2
1 3 2
1 1
1111002
Complemento a dos:
01110002
c. −101con 8 bits
101 a binario
101 2
1 50 2
0 25 2
1 12 2
0 6 2
0 3 2
1 1
11001012
10100112
1 11011002
31 a binario
31 2
1 15 2
1 7 2
1 3 2
1 1
11111 2
11111 2
Encontrando el cambio entre unos y ceros después del primer uno encontrado:
100002
110000 2
3. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de Muñoz):
F ( A , B ,C )=∑ (1,3,5,7)
Representando todas las posibles combinaciones con las entradas dada por la función y las
El mapa de Karnaugh está dado por la siguiente tabla, en la cual se observa un gran grupo
de cuatro unos:
0 0 1 1 A
0 1 1 0 B
0 0 0 0 0
1 1 1 1 1
C
0 0 1 1 A
0 1 1 0 B
0 0 0 0 0
1 1 1 1 1
C
F=C
0 1 1 0 B
0 0 0 0 0
1 1 1 1 1
C
F=( C ' )
simulación.
Código en VHDL:
Simulación:
Código en VHDL:
Simulación:
4. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de Muñoz):
F ( A , B ,C , D ) =∏ (1,3,5,6,7,9)
ABCDF
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
1
0 1 0 1 0 1
1
1 1 0 1 1 1
1
2 1 1 0 0 1
1
3 1 1 0 1 1
1
4 1 1 1 0 1
1
5 1 1 1 1 1
0 0 1 1 A
0 1 1 0 B
0
1 1 1 1
0
0
0 0 1 0
1
1 0 0 1 1
1
1
1 0 1 1
0
C
00 01 11 10 AB
00 1 1 1 1
01 0 0 1 0
11 0 0 1 1
10 1 0 1 1
CD
00 01 11 10 AB
00 1 1 1 1
01 0 0 1 0
11 0 0 1 1
10 1 0 1 1
CD
00 01 11 10 AB
00 1 1 1 1
01 0 0 1 0
11 0 0 1 1
10 1 0 1 1
CD
Reducción de los ceros resaltados: ( B' D ' )
00 01 11 10 AB
00 1 1 1 1
01 0 0 1 0
11 0 0 1 1
10 1 0 1 1
CD
00 01 11 10 AB
00 1 1 1 1
01 0 0 1 0
11 0 0 1 1
10 1 0 1 1
CD
00 01 11 10 AB
00 1 1 1 1
01 0 0 1 0
11 0 0 1 1
10 1 0 1 1
CD
simulación.
Suma de productos:
Código en VHDL:
Simulación:
Productos de sumas:
Código en VHDL:
Simulación:
Producto de sumas:
Código en VHDL:
Simulación:
funcionamiento. Para ello cada grupo dispone de un sensor que se activa (1) si el grupo está
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á cuatro 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).
A B C D S1 S2
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
1
0 1 0 1 0 0 1
1
1 1 0 1 1 1 0
1
2 1 1 0 0 0 1
1
3 1 1 0 1 1 0
1
4 1 1 1 0 1 0
1
5 1 1 1 1 0 0
S 0 0 1 1 A
1 0 1 1 0 B
0 0 0 0 0
0
0
0 0 1 0
1
1
0 1 0 1
1
1
0 0 1 0
0
C
Cómo Son dos salidas es necesario tener dos mapas distintos, el anterior, pertenece a la
0 0 1 1 A
0 1 1 0 B
00 1 1 1 1
01 1 1 0 1
11 1 0 0 0
10 1 1 0 1
C
0 0 1 1 A
0 1 1 0 B
00 1 1 1 1
01 1 1 0 1
11 1 0 0 0
10 1 1 0 1
C
0 0 1 1 A
0 1 1 0 B
00 1 1 1 1
01 1 1 0 1
11 1 0 0 0
10 1 1 0 1
C
0 0 1 1 A
0 1 1 0 B
00 1 1 1 1
01 1 1 0 1
11 1 0 0 0
10 1 1 0 1
C
S 2=( A ' + B' + D' )∗ ( B ' +C ' + D ' )∗( A ' +C ' + D' )∗( A ' + B' +C ' )
c) Simule su diseño en EDAPLAYGROUND para comprobar el correcto funcionamiento de
su circuito.
Función S1:
Simulación:
Función S2:
S 2=( A ' + B' + D' )∗ ( B ' +C ' + D ' )∗( A ' +C ' + D' )∗( A ' + B' +C ' )
Código en VHDL:
Simulación:
6. Sea la siguiente función Booleana, en donde los primeros términos son los minitérminos (m)
F ( A , B ,C , D ) =∑ ( 2,5,7,9 ) + ∑ (1,11,13 )
d
ABCDF
0 0 0 0 0 0
1 0 0 0 1 X
2 0 0 1 0 1
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
1
0
0 1 0 1 0
1
X
1 1 0 1 1
1
0
2 1 1 0 0
1
X
3 1 1 0 1
1
0
4 1 1 1 0
1
0
5 1 1 1 1
00 01 11 10 AB
00 0 0 0 0
01 X 1 X 1
11 0 1 0 X
10 1 0 0 0
CD
00 01 11 10 AB
00 0 0 0 0
01 X 1 X 1
11 0 1 0 X
10 1 0 0 0
CD
00 01 11 10 AB
00 0 0 0 0
01 X 1 X 1
11 0 1 0 X
10 1 0 0 0
CD
F= Á B́ C D́+ Á BD + Ć D
simulación.
Función:
F= Á B́ C D́+ Á BD + Ć D
Código en VHDL:
Simulación:
CONCLUSIONES
Se comprobó que los mapas Karnaugh nos permiten simplificar las compuertas de un circuito
lógico.
Existen dos métodos de mapas de Karnaugh, los cuales son suma de productos y productos
de suma. Cada uno de estos métodos tienen ventajas y desventajas en ciertos circuitos, por lo
que es importante comprender estos dos métodos y saber cuándo aplicar cada método.
EDAPLAYGROUND es una herramienta gran utilidad para el curso ya que nos permite
verificar los circuitos diseñados y si estos cumplen o no con la tabla de la verdad propuesta