Академический Документы
Профессиональный Документы
Культура Документы
Grupo: 54
En el presente trabajo, se realizarán ejercicios de conversión entre sistemas que ayudan a mejorar
el tratamiento de los datos a nivel de la máquina, igualmente se realizará la simplificación de
circuitos combinacionales usando mapas de Karnaught para su posterior implementación en
lenguaje VHDL usando el programa Vivado
Este informe se elabora a petición del tutor, para demostrar la pertinente ejercitación usando las
pautas indicadas y puede servir a otros estudiantes para entender mejor algunos conceptos base de
la electrónica digital.
Para la resolución del presente informe, se leyeron los capítulos indicados del libro de Muñoz Frías
y se realizaron todos los cálculos en borrador para luego implementarlos en la herramienta indicada
y generar el documento final.
OBJETIVOS
OBJETIVO GENERAL:
OBJETIVOS ESPECÍFICOS:
Tabla 1
Fuente: Muñoz, J. (2012). Introducción a los Sistemas Digitales: Un enfoque usando Lenguajes de Descripción de Hardware. (Capítulos 1,
pp. 19-66). Madrid. Recuperado de: https://openlibra.com/es/book/introduccion-a-los-sistemas-digitales
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. 1252,45 a hexadecimal
Tomamos la parte entera 1252
0,45 ∗ 16 = 7,2 → 𝟕
0,2 ∗ 16 = 3,2 → �
0,2 ∗ 16 = 3,2 →
�
RTA: 1252,4510 = 4�4,733 …16
b. 651,12 a Binario
Tomamos la parte entera 651
0,12 ∗ 2 = 0,24 → �
0,24 ∗ 2 = 0,48 → �
0,48 ∗ 2 = 0,96 → �
0,96 ∗ 2 = 1,92 → �
0,92 ∗ 2 = 1,84 → �
0,84 ∗ 2 = 1,68 → �
0,68 ∗ 2 = 1,36 → �
0,36 ∗ 2 = 0,72 →
�
0,72 ∗ 2 = 1,44 →
�
0,44 ∗ 2 = 0,88 →
�
0,88 ∗ 2 = 1,76 →�
0,76 ∗ 2 = 1,52 → �
0,52 ∗ 2 = 1,04 → �
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,7856 ∗ 16 = 12,5696 →
�
0,5696 ∗ 16 = 9,1136 → 𝟗
d. 12AB a Binario
1 = 0001
2 = 0010
�= 1010
�= 1011
RTA: 12AB16 = 10010101010112
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).
Tabla 1
Fuente: Muñoz, J. (2012). Introducción a los Sistemas Digitales: Un enfoque usando Lenguajes de Descripción de Hardware.
(Capítulos 1, pp. 19-66). Madrid. Recuperado de: https://openlibra.com/es/book/introduccion-a-los-sistemas-digitales
�= � ̅ �̅�+ �
̅+ � ̅�
�= (��
̅ ) ∗ (��)
̅�
3. Sea
b) Implemente
la siguiente
en VHDL
función ambas
Booleana
expresiones
(Seccionesusando
2.3 y 2.4
el software
del libro de
EDAMuñoz):
Playground. En el
informe debe incluir una impresión de pantalla de la descripción en VHDL y la simulación.
�(�, �, �, �) = ∑(0,2,4,6,8,10,14)
Sumas de productos
Producto de sumas
D) Construir el esquemático de la función simplificada para la suma de productos.
ii. mínima expresión Suma de Productos.
�= �̅ + �̅�+ ��
̅
�= �+ ��+ ��
̅ ̅ ̅
A B C D
�
N
A D
̅
�
OR
AND
F
OR
AND
10 0 0 1 0
4. Sea la siguiente función Boolea (Secciones 2.3 y 2.4 del libro de Muñoz):
�(�, �, �, �) = ∏(1,3,5,7,8,15,14,10,9)
3 2 1 0
DECIMAL A B C D F
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 1
7 0 1 1 1 0
8 1 0 0 0 0
9 1 0 0 1 0
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 0
15 1 1 1 1 0
CD
AB 00 01 11 10
00 1 0 0 1
01 1 0 0 1
11 1 1 0 0
10 0 0 1 0
�= �
̅ + ���
̅ + ��
̅ ��
CD
AB 00 01 11 10
00 1 0 0 1
01 1 0 0 1
11 1 1 0 0
10 0 0 1 0
�= ( �+ �
̅ ) ∗ (�
̅+ �
̅+ � ̅ + �+ �)
̅ ) ∗ (�
�= ( �+ ̅� ̅+ �
) ∗ (� ̅+ � ̅ + �+ �)
̅ ) ∗ (�
Figura 1: Impresión de Pantalla con la descripción de VHDL y las indicaciones de todo lo
que se debe evidenciar en el Impresión de Pantalla.
Para esto se le ha solicitado al ingenier@ diseñar un circuito que permita reemplazar el sistema
de conmutador con las siguientes especificaciones:
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).
TABLA DE VERDAD
����𝒆𝒍𝒍
P3 P2 P1 𝒂 𝑻 (��) Alarma
0 0 0 (𝚼)
0 0 0
0 0 1 1 0 0
0 1 0 0 1 0
0 1 1 0 0 1
1 0 0 0 0 0
1 0 1 0 0 1
1 1 0 0 0 1
1 1 1 0 0 1
b) Simplifique dicha tabla de verdad usando Karnaught e impleméntela en VHDL.
����𝒆𝒍𝒍𝒂
(𝚼)
P1 P2
P3 00 01 11 10
0 0 0 0 1
1 0 0 0 0
̅3̅̅1
𝑌 = (𝑃 𝑃̅ ̅2
𝑃̅ )
𝑻
(��)
P1 P2
P3 00 01 11 10
0 0 0 1 0
1 0 0 0 0
̅
Δ = (𝑃 ̅ ̅
3𝑃1 2 𝑃)
Alarma
P1 P2
P3 00 01 11 10
0 0 0 1 0
1 0 1 1 1
A B C D F
0 0 0 0 0 1
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 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 X
13 1 1 0 1 X
14 1 1 1 0 X
15 1 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
En la realización de este trabajo adquirimos conocimientos de como usar las tablas de verdad
para así realizar el mapa de Karnaught, y encontrar las mínimas expresión producto de suma
y poder simular esta expresión en el software EDAplaygroup.
Una vez encontrada una expresión se plasmó el esquemático de la suma de productos.
Se identificó la importancia de la conversión de números decimales a binarios o
hexadecimales como lo son con signo y con el número de bits indicados, ya que en
electrónica digital es importante para simplificar las entradas y salidas en x números de bits.
REFERENCIAS BIBLIOGRÁFICAS
Palmer, James E., and David E. Perlman (1995). Introducción a los sistemas digitales, McGraw-
Hill Interamericana. (Capítulos 2 y 3, pp. 1-69). ProQuestEbook Central, Recuperado
de:https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/detail.action?docID=3192137
Fajardo, C. (2016, Diciembre 13), Diseño de un circuito combinacional usando el software ISE
14.7 [Archivo de video]. Recuperado de: http://repository.unad.edu.co/handle/10596/9655
Chu, P. P. (2006). RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and
Scalability. Hoboken, N.J.: Wiley-IEEE Press. Recuperado de:
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=e000xww&AN=15812
7&lang=es&site=ehost-live