You are on page 1of 15

Fase 1

Reconocimiento de sistemas de numeración y simplificación de funciones lógicas

Estudiante

Walter Edilson Vidal Murcia

Grupo: 243004_76

Docente

Julián Andrés Caicedo Muñóz

Curso

Electrónica digital

Universidad Nacional Abierta y a Distancia UNAD

Ingeniería Electrónica

2023
Tabla de contenido

1. Conversiones (decimal a hexadecimal y binario) ............................................................................. 5


2. Conversiones (decimal con bits)......................................................................................................... 6
3. Función booleana (POS) ..................................................................................................................... 7
4. Situación problema ............................................................................................................................. 9
5. Función booleana (SOP) ................................................................................................................... 12
Conclusiones .............................................................................................................................................. 14
Bibliografía ................................................................................................................................................ 15
Introducción

Se realiza esta actividad como parte del proceso de la electrónica digital en este material podemos ver

que, a partir de un desarrollo binario, hexadecimales logramos obtener el resultado correcto,

conoceremos cómo se desarrolla un mapa de Karnaugh para simplificar las funciones de algebra

booleanas logrando que el problema expuesto se pueda desarrollar. Adicional la creación de tablas de

verdad nos permite entender más el tema de mapa Karnaugh.


Objetivos

1. Las técnicas de métodos binarios, hexadecimales por medio de la lectura de las temáticas expuestas

para la inducción y fundamentos sistemas digitales.

2. Desarrollar y entregar los avances del contenido de la guía, y ejecutar los problemas expuesto a través

de nuestra herramienta EDAplayground para los mapas de Karnaugh.


1. Conversiones (decimal a hexadecimal y binario)

1. Realice las siguientes conversiones de base 10 a la base indicada, se debe colocar el paso a paso del
método matemático implementado (Secciones 3.3 y 3.5 del libro de Muñoz):

a. 637 a Hexadecimal

637/16=39, resto 13=D


39/16=2, resto 7=7
2/16=0=2

(637)10 = (27𝐷)16

b. 286 a binario

286/2= 143, resto 0


143/2= 41, resto 1
71/2= 35, resto 1
35/2= 17, resto 1
17/2= 8, resto 1
8/2= 4, resto 0
4/2= 2, resto 0
2/2= 1, resto 0
1/2= 0, resto 1

(286)10 = (100011110)2

c. 207,7 a Hexadecimal

207/16= 12, resto 15=F


12/16= 0, resto 12=C

(207)10 = (𝐶𝐹)16

0,7/16= 0, resto 7=7

(0,7)10 = (7)16

(207,7)10 = (𝐶𝐹, 7)16

d. 425,16 a binario

425/2= 212, resto 1


212/2= 106, resto 0
106/2= 53, resto 0
53/2= 26, resto 1
26/2= 13, resto 0
13/2= 6, resto 1
6/2= 3, resto 0
3/2= 1, resto 1
1/2= 0, resto 1

(425)10 = (110101001)2

0,16/2=8, resto 0
8/2=4, resto 0
4/2=2, resto 0
2/2=1, resto 0
1/2=0, resto 1

(0,16)10 = (10000)2

(425,16)10 = (110101001,10000)2

2. Conversiones (decimal con bits)

2. Convierta los siguientes números a complemento a 2 con el número bits indicados, se debe colocar el
paso a paso del método matemático utilizado (Sección 3.7.2 del libro de Muñoz).

a. -16 con 8 bits

-16/2= -8, resto 0


-8/2= -4, resto 0
-4/2= -2, resto 0
-2/2= -1, resto 0
-1/2= 0, resto 1

-16 = 10000 con 8 bits el binario sería 11110000

b. -35 con 8 bits

-35/2= -17, resto 1


-17/2= -8, resto 1
-8/2= -4, resto 0
-4/2= -2, resto 0
-2/2= -1, resto 0
-1/2= 0, resto 1

-35= 100011 con 8 bits el binario sería 11100011


3. Función booleana (POS)

3. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de Muñoz):

𝐹(𝐴, 𝐵, 𝐶, 𝐷) = ∏(1,2,3,4,5,6,10,12)
a) Utilizando mapas de Karnaugh encuentre la mínima expresión Producto de Sumas (POS).

A B C D F
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 1
3 0 0 1 1 1
4 0 1 0 0 1
5 0 1 0 1 1
6 0 1 1 0 1
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 X
12 1 1 0 0 1
13 1 1 0 1 X
14 1 1 1 0 X
15 1 1 1 1 X

CD 00 01 11 10
AB
00 0 1 1 1

01 1 1 0 1

11 1 0 0 0
10 0 0 0 1

F=D+C+B
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.

c) Construir el esquemático de la función simplificada para el Producto de Sumas.


4. Situación problema

4. 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 (1) 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).

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 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
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 0 0

b) Simplifique dicha tabla de verdad usando mapas de Karnaugh y encuentre las expresiones de las dos

salidas.

CD 00 01 11 10
AB
00 0 0 0 0

01 0 0 1 0

11 0 1 0 1

10 0 0 1 0

𝐹 = 𝐴̅𝐵𝐶𝐷 + 𝐴𝐵𝐶̅ 𝐷 + 𝐴𝐵𝐶𝐷


̅ + 𝐴𝐵̅ 𝐶𝐷

CD 00 01 11 10
AB
00 1 1 1 1

01 1 1 0 1

11 1 0 0 0

10 1 1 0 1

G = (A+B+D)(B+C+D(A+B+C(A+C+D)

c) Implemente en VHDL las expresiones usando el software EDA Playground y por medio de la simulación

verificar el correcto funcionamiento de su circuito. En el informe debe incluir una impresión de pantalla

de la descripción en VHDL y la simulación.


5. Función booleana (SOP)

5. 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,4,6,10,11,13) + ∑ (5,7,8,9)


𝑑

a) Encuentre la mínima expresión Suma de Productos (SOP) usando mapas de Karnaugh.

CD 00 01 11 10
AB
00 0 1 1 1

01 1 1 1 0

11 0 1 0 0

10 1 1 1 1

̅ + 𝐵̅ 𝐶̅ 𝐷 + 𝐴̅𝐵 + 𝐴𝐵̅
𝐹 = 𝐶𝐷
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.


Conclusiones

Por medio de esta logramos entender los métodos de simplificación numérica por medio binario y
hexadecimal a través del libro de muñoz, no solo conocimos lo métodos anteriores si no logramos
solucionar los ejercicios expuesto de algebra booleana, por medio de las tablas de verdad, mapas de
Karnaugh y la ejecución de estos ejercicios a través del lenguaje VHDL.
Bibliografía

• Muñoz, J. (2012). Introducción a los Sistemas Digitales: Un


enfoque usando Lenguajes de Descripción de
Hardware. (Capítulos 1, 2 y 3, pp. 1-17,19-33.37-63). Madrid.
https://openlibra.com/en/book/introduccion-a-los-sistemas-
digitales#details
• Maxinez, D. (2015). Programación de sistemas digitales con
VHDL. (Capítulo 1, pp.1-21). https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/39460?page
=1
• Rodríguez, O. (2018). Sistemas embebidos con VHDL. Editorial
Parmenia, Universidad La Salle México. (Capítulo 1, pp.55-77).
https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/183494?pa
ge=129
• IEEE Std 1076-2008. IEEE Standard VHDL Language
Reference Manual. https://ieeexplore-ieee-
org.bibliotecavirtual.unad.edu.co/stamp/stamp.jsp?tp=&arnum
ber=4772740&tag=
• García, S. (productor). (2018, Noviembre 15). Fundamentos
de Sistemas Digitales. Repositorio Institucional
UNAD. http://hdl.handle.net/10596/2256

You might also like