Está en la página 1de 24

Gilberto Ruiz Rincón

Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

Introducción
El siguiente trabajo describe las conversiones de Hexadecimal a Binario y viceversa,
también se puede apreciar en el segundo punto la conversión de decimal a binario con
numero de bits propuestos en los ejercicios. En los siguientes puntos se realizan Funciones
booleanas representadas en tabla de verdad y mapas de Karnaught, obteniendo la mínima
expresión que posteriormente será simulada en VHDL, demostrando los resultados de la
tabla de verdad.
Se representa en un ejemplo propuesto en la guía de actividades un problema de un grupo
de paneles solares que deberán mostrar algún resultado cuando falle uno o más,
demostrando con tabla de verdad y mapa de Karnaught los resultados en simulación con el
software EDAPLAYGROUND. Por ultimo se agrega un ejercicio que muestra las
condiciones libres en el mapa de Karnaught con las mismas condiciones de simulación en
VHDL.
El trabajo da una introducción al diseño Digital mediante mapas de Karnaught, conociendo
los usos de las expresiones en la la electrónica digital y el lenguaje VHDL.
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

Objetivos

General
Reforzar los conocimientos adquiridos en los semestres anteriores mediante la realización
de los ejercicios plasmados en la guía de actividades, y adquirir nuevos conocimientos.

Específicos

1. Desarrollas los ejercicios propuestos en la guía de actividades de forma correcta.


2. Participar en el foro de la actividad con la solución individual de cada punto.
3. Consolidar el trabajo colaborativo partiendo de las participación y colaboración de
todos los integrantes del grupo.
4. Comprobar de forma práctica las diferentes teorías planteadas
5. Alcanzar la nota máxima.
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

Actividades a desarrollar
1. Realice las siguientes conversiones de base 10 a la base indicada (Secciones 3.3 y 3.5 del
libro de Muñoz):
a. 9555, 200 a Hexadecimal
9555 ÷ 16=597 con resto 3
597 ÷ 16=37 con resto 5
37 ÷ 16=2 con resto 5
R/ parte entera=2553
, 200∗16=3,2
, 2∗16=3,2
, 2∗16=3,2
, 2∗16=3,2
, 2∗16=3,2
, 2∗16=3,2
, 2∗16=3,2
, 2∗16=3,2
, 2∗16=3,2

R/ partedecimal=23333333334
2553,2333333334
b. 300,600 a Binario
300 ÷ 2=150 con resto 0
150 ÷ 2=75 con resto 0
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
75 ÷ 2=37 con resto 1
37 ÷ 2=18 con resto 1
18 ÷ 2=9 con resto 0
9 ÷ 2=4 con resto 1
4 ÷2=2 con resto 0
2 ÷2=1 con resto 0
R/ parte entera=00101100
, 600∗2=1,2
, 2∗2=0,4
, 4∗2=0,8
, 8∗2=1,6
R/ partedecimal=1001
00101100,1001
c. 90,385 a Hexadecimal 5a.628f5c28f5c4
90 ÷ 16=5 con resto 10
5 ÷ 16=0 conresto 5
R/ parte entera=5 a
, 385∗16=6,160
, 160∗16=2,560
, 560∗16=8,96
, 96∗16=15,36
, 36∗16=5,76
, 76∗16=12,16
, 16∗16=2,56
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
, 56∗16=8,96
, 96∗16=15,36
, 36∗16=5,76
, 76∗16=12,16
, 16∗16=4.1
R/ partedecimal=628 f 5 c 28 f 5 c 4
5 a .628 f 5 c 28 f 5 c 4
d. 958,111 a Binario
958 ÷ 2=479 con resto 0
479 ÷ 2=239 con resto 1
239 ÷ 2=119 con resto 1
119 ÷ 2=59 con resto 1
59 ÷ 2=29 con resto 1
29 ÷ 2=14 con resto 1
14 ÷ 2=7 conresto 0
7 ÷ 2=3 con resto 1
3 ÷ 2=1 con resto 1
1 ÷2=1 con resto 1
R/ parte entera=1110111110
, 111∗2=0,222
, 222∗2=0,444
0,444∗2=0,888
, 888∗2=1,776
, 776∗2=0,352
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
, 352∗2=0,704
, 704∗2=1,408
, 408∗2=0,816
, 816∗2=1,632
, 632∗2=1,264
, 264∗2=0,528
R/ partedecimal=01101001000
1110111110,01101001000

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.
−15 ÷ 2=−7,5=0,5∗2=1
−7 ÷ 2=−3,5=0,5∗2=1
−3 ÷ 2=−1,5=0,5∗2=1
−1 ÷2=0,5=0,5∗2=1
1111
R/110001
b. 60 con 6 bits
60 ÷ 2=30=0
30 ÷ 2=15=0
15 ÷ 2=7.5=0.5∗2=1
7 ÷ 2=3.5=0.5∗2=1
3 ÷ 2=1.5=0.5∗2=1
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
1 ÷2=0.5=0.5∗2=1
111100
No es posible su conversión, ya que representa una sobrecarga insuficiente de dígitos
binarios.
c. −101 con 8 bits
−101 ÷2=−50.5=0.5∗2=1
−50 ÷ 2=−25=0
−25 ÷ 2=−12,5=0.5∗2=1
−12 ÷2=−6=0
−6 ÷ 2=−3=0
−3 ÷ 2=−1.5=0.5∗2=1
−1 ÷2=0.5=0.5∗2=1
1100101
R/10011011
d. −31 con 6 bits
−31 ÷2=−15.5∗0.5=1
−15 ÷ 2=−7.5=0.5∗2=1
−7 ÷ 2=−3.5=0.5∗2=1
−3 ÷ 2=−1.5=0.5∗2=1
−1 ÷2=−0.5=0.5∗2=1
11111
R/100001
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
3. Sea la siguiente función Booleana.

F ( A , B ,C )=∑ (1,3,5,7)

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


productos.

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

Tenemos la ecuación de la suma de los productos de la tabla de la verdad.


F ( A , B ,C )= Ā B́C + Á BC + A B́ C + ABC
Mínima expresión suma de productos.
F ( A , B ,C )=C

C AB 00 01 11 10
0 0 0 0 0
1 1 1 1 1

Suma de productos
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
Productos de suma
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
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)
a) Utilizando mapas de Karnaught encuentre la mínima expresión
Suma de Productos.
Tabla de la verdad.
FILA A B C D F (A, B, C, D)
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 1
15 1 1 1 1 1

Tenemos la ecuación de la suma de los productos de la tabla de la verdad, pero para hallarla
lo hacemos como en el caso de minterminos.
F ( A , B ,C , D ) =Ā B́ Ć D́+ Ā B́ C D́+ ĀB Ć D́+ A B́ Ć D́+ A B́ C D́+ A B́ CD+ AB Ć D́+ AB Ć D+ ABC D́+ ABCD
CD
AB 00 01 11 10
00 1 0 0 1
01 1 0 0 0
11 1 1 1 1
10 1 0 1 1
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
Mínima expresión suma de productos.
F ( A , B ,C , D ) =Ć D́+ AB+ AC+ Á B́ C D́
b) Utilizando mapas de Karnaught encuentre la mínima expresión
Producto de Sumas.
Tabla de la verdad
FILA A B C D F (A, B, C, D)
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 1
15 1 1 1 1 1

CD
AB 00 01 11 10
00 1 0 0 1
01 1 0 0 0
11 1 1 1 1
10 1 0 1 1
Mínima expresión producto de sumas.
F ( A , B ,C , D ) =( A+ D́)( Á+ B+C + D́)( A + B́+ Ć+ D)
c) Implemente en VHDL ambas expresiones usando el software
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
EDAPLAYGROUND. En el informe debe incluir una impresión de pantalla de la
descripción en VHDL y la simulación.
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
5. 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.

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).
FILA 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 0
6 0 1 1 0 0 1

7 0 1 1 1 1 0
8 1 0 0 0 0 1

9 1 1 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 1 0
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

Simplifique dicha tabla de verdad usando Karnaught e impleméntela en VHDL.


CD 00 01 11 10

AB

00 0 0 0 0
01 0 0 1 0

11 0 1 1 1
10 0 0 1 0

F ( A , B ,C , D ) =ABD + ABC+ BCD + ACD


CD 00 01 11 10

AB

00 1 0 1 1
01 1 0 0 1

11 0 1 0 0
10 1 0 1 1

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


a) Simule su diseño en VIVADO para comprobar el correcto funcionamiento de su
circuito.
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

6. Sea la siguiente función Booleana, en donde los primeros términos son los min
términos (m) y los segundos (d) son condiciones libres (Sección 2.4.3):
(𝐴,𝐵, 𝐶, 𝐷) = ∑(2,5,7,9) + ∑d (1,11,13)
a. Encuentre la mínima expresión SOP, usando mapas de Karnaught.
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
Realizamos la tabla de la verdad.
Tabla de la verdad
FILA A B C D F
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
10 1 0 1 0 0
11 1 0 1 1 X
12 1 1 0 0 0
13 1 1 0 1 X
14 1 1 1 0 0
15 1 1 1 1 0

Ahora encontramos la mínima expresión SOP.


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

F ( A , B ,C , D ) =Ć D+ Á BD + Á B́ C D́
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
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

Conclusiones

 Los temas manejados para el desarrollo de esta guía son las bases para el manejo del
software EdaPlayGround.
 El desarrollo de esta actividad reforzó temas vistos en los semestres anteriores y dio
paso a un aprendizaje más profundo de temas relacionados con la ingeniería
electrónica.
Gilberto Ruiz Rincón
Código 1.016.043.276
Fabian Enrique Forero Torres
Código 11.511.590
Andres Felipe Jaimes Castro
Codigo 1.006.700.826
Andres Camilo Mogollon
Laura Sofia Blanco
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

Bibliografía

Fajardo, C. (19 de 07 de 2019). Registro y prueba del software EDA Playground. Obtenido
de Compuerta AND en VHDL en EDA Playground
Muñoz, J. (2012). Introducción a los Sistemas Digitales. Obtenido de
https://openlibra.com/es/book/introduccion-a-los-sistemas-digitales
Palmer, J. E. (1995). Introducción a los sistemas digitales, McGraw-Hill Interamericana.
Obtenido de Capítulos 2 y 3, pp. 1-69). ProQuest Ebook Central, Recuperado de:
https://ebookcentral-proquest-
com.bibliotecavirtual.unad.edu.co/lib/unadsp/reader.action?
docID=3192137&ppg=1
S., G. (20 de 11 de 2018). Una visión Global del Diseño Digital. Recuperado el 27 de 09 de
2020, de https://youtu.be/fVa9J9p6lu4
S., S. (15 de 11 de 2018). Fundamentos de Sistemas Digitales. Recuperado el 27 de 09 de
2020, de http://hdl.handle.net/10596/22561

También podría gustarte