You are on page 1of 18

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Escuela de Ciencias Bsicas, Tecnologa e Ingeniera

CURSO: ELECTRNICA DIGITAL

TRABAJO COLABORATIVO I.

GRISMALDO MERIO MEZA


Cod. 85126938.
MAURICIO ANDRS VSQUEZ.
Cod.

TUTOR:
CARLOS AUGUSTO FAJARDO

GRUPO: 243004_1

BARRANQUILLA, MARZO DE 2017.


Ejercicios a resolver.

1. Sea la siguiente funcin Booleana:


F( A , B ,C , D )= ( 0,1,5,7,13,15 )
m

a. Utilizando mapas de Karnaught encuentre la mnima expresin POS.

Plantemos la tabla de verdad para 4 trminos


P 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 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 0
10 1 0 1 0 0
11 1 0 1 1 0
12 1 1 0 0 0
13 1 1 0 1 1
14 1 1 1 0 0
15 1 1 1 1 1

F= (~B+D) *(B+~C) *(~A+B)

Mapas de Karnaught
Circuito

b. Utilizando mapas de Karnaught encuentre la mnima expresin SOP.

F= (~A*~B*~C) +(B*D)

Mapas de Karnaught

Circuito
2. Sea la siguiente funcin Booleana:

F( A , B ,C , D )= ( 0,1,2,3,6,7,10 )

a. Utilizando mapas de Karnaught encuentre la mnima expresin SOP.

Plantemos la tabla de verdad para 4 trminos


p 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 1
5 0 1 0 1 1
6 0 1 1 0 0
7 0 1 1 1 0
8 1 0 0 0 1
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

F=(B*~C) +(A*~C) +(A*D) +(A*B)

Mapas de Karnaught

Circuito
b. Utilizando mapas de Karnaught encuentre la mnima expresin POS.

F= (B+~C+D) *(A+~C) *(A+B)

Mapas de Karnaught

Circuito

3. Implemente la siguiente funcin booleana con el menor nmero de compuertas lgicas


posible.
+ AC
G( A ,B , C )= A B+ A BC
Generamos la tabla de verdad con tres variables.

P A B C F
0 0 0 0 1
1 0 0 1 0
2 0 1 0 1
3 0 1 1 1
4 1 0 0 1
5 1 0 1 1
6 1 1 0 0
7 1 1 1 0

(~A*B) +(A*~B) +(~A*~C)

Mapas de Karnaught

Circuito

4. Implemente la siguiente funcin booleana con el menor nmero de compuertas


lgicas posible.
ABC
F( A , B ,C )= A C+ A B+

P A B C F
0 0 0 0 1
1 0 0 1 1
2 0 1 0 1
3 0 1 1 1
4 1 0 0 1
5 1 0 1 1
6 1 1 0 0
7 1 1 1 0

(A*~B) +(~A*B) +(~A*C)

5. Realice las siguientes conversiones de base 10 a la base indicada:

a. 14523,6250 a Hexadecimal
Para a hexadecimal, primero dividimos la parte entera entre 16 y la parte fraccionaria la
multiplicamos por 16.
Dec Hex Binario
14523/16 0,6875x16 = B
907/16 0,6875x16= B 0 0 0 0 0 0

56/16 0,50x16= 8 1 1 0 0 0 1

3 2 2 0 0 1 0

14523=38BB. 3 3 0 0 1 1
4 4 0 1 0 0

Luego tmanos la parte decimal y realizamos una multiplicacin 5 5 0 1 0 1

sucesiva por 16. 6 6 0 1 1 0

0.6250 x 16= 10 7 7 0 1 1 1

0,000 x 16 = 0,000 8 8 1 0 0 0
9 9 1 0 0 1

0,6250=A00 10 A 1 0 1 0
11 B 1 0 1 1
12 C 1 1 0 0

Por tanto 14523,6250 = 38BB, A00 13 D 1 1 0 1


14 E 1 1 1 0

. 15 F 1 1 1 1

b. 124,6250 a Binario

Para convertirlo a binario primero tomamos la parte entera y realizamos una


divisin sucesiva.

0 124/2= 62
0 62/2=31
1 31/2=15
1 15/2=7
1 7/2=3
1 3/2=1
1 1/2= 0

Por tanto 124= 1111100.

Luego tmanos la parte decimal y realizamos una multiplicacin sucesiva por 2.


0.6250 x 2 = 1,25
0,25 x 2 = 0,5
0,5 x 2 = 1
0.0x2= 0

0,6250 = 0, 10102 El resultado final ser 124,6250 = 1111100,10102


c. 25430,1562510 a Hexadecimal
Para resolver este punto primero dividimos la parte entera entre 16 y la parte
fraccionaria la multiplicamos por 16.

25430/16 0,375x16 = 6
1589/16 0,3125x16 = 5
99/16 0,1875x16= 3
6

Por tanto 25430 = 6356.

Luego tmanos la parte decimal y realizamos una multiplicacin sucesiva por 16.
0.1562510x 16= 2,500016
0,500016 x 16 = 8,000256
0,000256 x 16 = 0,004096
0,004096 x 16 = 0,065536
0,065536 x 16= 1.048576
0, 048576 x 2= 0,77216

El resultado final ser 25430,1562510 = 6356 , 28001016

d. 153,1562510 a Binario
Para convertirlo a binario primero tomamos la parte entera y realizamos una
divisin sucesiva

1 153/2= 76
0 76/2=38
0 38/2=19
1 19/2=9
1 9/2=4
0 4/2=2
0 2/2=1
1 1/2= 0

Por tanto 153 = 10011001


Luego tmanos la parte decimal y realizamos una multiplicacin sucesiva por 2.
0.1562510x 2 = 0,31
0,31 x 2 = 0,62
0,62 x 2 = 1,24
0,24 x 2 = 0,48
0,48x2= 0.96
0,96x2= 1,92
0,92x2= 1,84

0,1562510= 0, 00100112

El resultado final ser 153,1562510 = 10011001,00100112

6. Convierta los siguientes nmeros a complemento a 2 con el nmero bits indicados.

a. 11 con 6 bits.
El complemento a 2 es el formato binario que se usa para mostrar nmeros negativos.
Para hallarlo debemos pasar el numero 11 a binario natural empaquetado de 6, bits.
Para hacerlo usaremos la tcnica de divisiones sucesiva hasta llegar a cero.

11 2
1 5 2
1 2 2
0 1 2
1

Entonces tenemos que 11= 1011


Y como es a 6 bit quedara 001011.
Despus debemos pasarlo a Complemento a 1 para ello los 0 se convierten en 1 y los 1 en ceros
110100 Finalmente hay que sumarle 1 al complemento a 1.
110100 + 1 = 110101

b. 13 con 6 bits
Lo pasamos a binario.
Para hacerlo usaremos la misma tcnica que en el ejercicio anterior.
Por tanto, 13=1101
Realizamos el mismo procedimiento utilizado en el ejercicio a.
Con 6 bit 001101
Complemento a 1: 110010
Le sumamos 1.
110010 + 1 = 110011

R//. 13=110011

c. 16 con 6 bits

Realizamos el mismo procedimiento usado en los ejercicios anteriores.


Lo convertimos a binario.

16 2
0 8 2
0 4 2
0 2 2
0 1 2
1

16= 10000.

Con 6 bit = 010000


Complemento a 1: 101111
Le sumamos 1.
101111 + 1 = 101112

d. 19 con 6 bits
Lo convertimos a binario.
19 2
1 9 2
1 4 2
0 2 2
0 1 2
1

19=10011

Con 6 bit = 010011


Complemento a 1: 101100
Le sumamos 1.
101100 + 1 = 101101 R// -16 = 101101

7. Sea la siguiente funcin Booleana:

F( A, B ,C , D ) m (0,1,2,3,12) d (8,9,10,11)

a. Encuentre la mnima expresin SOP, usando mapas de Karnaught.

Plantemos la tabla deverdad para 4 trminos


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

F=(A*~C*~D) +(~B)

Mapas de Karnaught
Circuito

b. Implemente la funcin simplificada en VHDL y sintetcela usando el software ISE


14.7. En el informe se debe incluir: Un pantallazo de la descripcin en VHDL, un
pantallazo del diagrama RTL generado por el software y un pantallazo de la
simulacin.
8. Sea la siguiente funcin Booleana:

F( A, B ,C , D ) m (2,3,12,13,14) d (6,7,15)

a. Encuentre la mnima expresin SOP, usando mapas de Karnaught.

Plantemos la tabla deverdad para 4 trminos


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

F=(~A*C) +(A*B)

Mapas de Karnaught
Circuito

b. Implemente la funcin simplificada en VHDL y sintetcela usando el software ISE


14.7. En el informe se debe incluir: Un pantallazo de la descripcin en VHDL, un
pantallazo del diagrama RTL generado por el software y un pantallazo de la
simulacin.
Referencias Bibliogrficas.

Muoz, J. (2012). Introduccin a los Sistemas Digitales: Un enfoque usando

Lenguajes de Descripcin de Hardware. (Captulos 2 y 3, pp. 19-66). Madrid. Recuperado


de https://openlibra.com/es/book/introduccion-a-los-sistemas-digitales

Fajardo, C. [Carlos Augusto Fajardo Ariza] (2016, diciembre 13), Una visin global

Al diseo digital. [Archivo de video], Recuperado de https://youtu.be/Aj0klECFkZ4

Fajardo, C. (2015, diciembre 13), Diseo de un circuito combinacional usando el

software ISE 14.7 [Archivo de video]. Recuperado de http://hdl.handle.net/10596/9655

You might also like