UNIDAD 1: TAREA 1 - SISTEMAS DE NUMERACIÓN Y SIMPLIFICACIÓN
DE FUNCIONES LÓGICAS
GRUPO 243004_49
TUTOR: ING EDISON ANDRES ARTEAGA
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
FACULTAD DE CIENCIAS E INGENIERÍA MANIZALES, MARZO DE 2020 INTRODUCCIÓN En este trabajo hemos sintetizado funciones booleanas utilizando Mapas de Karnaugh que nos han permitido desarrollar fórmulas. Dichas fórmulas nos han servido para simular circuitos digitales utilizando el software EDA PLAYGROUND. En dicho software hemos establecidos parámetros del circuito, generado esquemas y simulaciones, que nos han permitido un mejor entendimiento del funcionamiento del mismo. Como parte del mismo trabajo se ha realizado ejercicios de conversión entre bases numéricas, y la conversión de números enteros positivos y negativos a complemento a 2. ACTIVIDADES A DESARROLLAR Tarea 1 –Fundamentos para el diseño digital 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. 325,62 a Hexadecimal: 145.9eb851eb852
b. 45,82 a Binario: 101101.1101000 c. 87,4541 a Hexadecimal: 57.743fe5c91d14 d. CA14a Binario: 11001010000101001010
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. : 110001
b. 32 con 8 bits: 00100000 c. −76con 8 bits: 10110100 d. −30 con 6 bits: 100010
3. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de
Muñoz): F ( A , B ,C , D ) =∑ (0,1,3,5,7)
a. Utilizando mapas de Karnaugh encuentre la mínima expresión
Suma de Productos. F ( A , B ,C , D ) =∑ (0,1,3,5,7)
F( A . B .C . D )=( A∗B∗C ) + ( B∗D )
b. Utilizando mapas de Karnaugh encuentre la mínima
expresión Producto de Sumas.
F( A . B .C . D )=∏ m ( 0.1 .3 .5.7 )
F( A . B .C . D )=( B+C )∗( B+ D )∗¿ +B)¿(C + D)
c. Implemente en VHDL ambas expresiones 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. a) Construir el esquemático de la función simplificada para la suma de productos. 4. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de Muñoz):
F ( A , B , C , D)=∏ ( 2,4,6,8,10 )
a. Utilizando mapas de Karnaugh encuentre la mínima expresión
Suma de Productos.
F( A . B .C . D )=∑ ( B∗C ) + ( A∗C ) + ( A∗B ) + ( A∗D )
b. Utilizando mapas de Karnaugh encuentre la mínima expresión
Producto de Sumas.
F( A . B .C . D )=∏ ( B+ D )∗( A+ B )∗( A +C )∗( A + B+C+ D )
c. Implemente en VHDL ambas expresiones usando el software. En el informe debe incluir un pantallazo de la descripción en VHDL y la simulación. 5. El área de mantenimiento está evaluando el funcionamiento de un motor eléctrico de una máquina de torno, la máquina esta en proceso de actualización, por tanto, el área de ingeniería a programado repotenciar la máquina cambiando el mando de conexión que se hacía con contactores, a un sistema digital, de manera que la máquina siga prestando su servicio, con una baja inversión en el proceso de mejora.
Para esto se le ha solicitado al ingenier@ diseñar un circuito que
permita reemplazar el sistema de conmutador con las siguientes especificaciones:
a. Tener tres pulsadores P1, P2, P3.
b. Si se pulsa P1 conecte el motor con los bobinados estrella c. Si pulsa P2 conecte el motor con los bobinados en triángulo. d. Si se pulsa P3 se desconecte el sistema. e. Si se pulsa dos pulsadores, el motor no se activa, pero se enciende una alarma de peligro. f. Estado en 1 es activo, estado 0 es apagado.
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). b) Simplifique dicha tabla de verdad usando Karnaught e impleméntela en VHDL. c) Simule su diseño en EDA PLAYGROUND para comprobar el correcto funcionamiento de su circuito.
6. Sea la siguiente función Booleana, en donde los primeros términos
son los mintérminos (m) y los segundos (d) son condiciones libres (Sección 2.4.3): F ( A , B ,C , D ) =∑ ( 0,4,8,5,7,14 ) + ∑ (12,13) d
a. Encuentre la mínima expresión SOP, usando mapas de
Karnaught.
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
ADVERTENCIA: Todas las implementaciones en VHDL
se deben hacer utilizando el software EDA Playground. La implementación se debe evidenciar en el informe con la impresión de pantalla de la descripción de VHDL. La impresión de pantalla debe seguir la indicaciones dadas en el Anexo 0 de lo contrario el aporte NO se considerará válido. CONCLUSIONES
Los circuitos lógicos están desarrollados en la base matemática
formada por el álgebra Booleana. El algebra booleana utiliza tres operaciones básicas que son: la complementación lógica, la suma lógica y el producto lógico, al igual que sus diferentes teoremas, aplicados en el desarrollo de los ejercicios propuestos por la guía. Mediante el uso del software EDA Playground se Profundizo mas el conocimiento de los temas de la unidad a tratar, ya que dicho software muestra de un forma gráfica y didáctica el resultado de las operaciones. REFERENCIAS BIBLIOGRÁFICAS
Muñoz, J. (2012). Introducción a los Sistemas Digitales: Un enfoque
usando Lenguajes de Descripción de Hardware. (Capítulos 2 y 3, pp. 19-66). Madrid. Recuperado de:http://www.etnassoft.com/biblioteca/introduccion-a-los-sistemas- digitales
Carlos Augusto Fajardo Ariza. Diseño de un circuito combinacional -
Suma de Mintérminos. Tomado de:https://www.youtube.com/watch? v=ziPj9Yi-suc&t=219s
Unicoos. Mapa de Karnaugh de 4 variables - unicoos tecnología. Tomado
de:https://www.youtube.com/watch?v=XeQR_5zDutM
Carlos Fajardo. Simplificación usando mapas de Karnaught 1 –
YouTube. Tomado de: https://www.youtube.com/watch? time_continue=33&v=Hg58paTBf9s
Carlos Fajardo. Simplificación con condiciones libres (no importa,
don'tcare). Tomado de: https://www.youtube.com/watch? time_continue=7&v=-I_xFYB2E0w
Carlos Fajardo. Video 2: Introducción a VHDL, Circuitos
combinacionales Parte 2.Tomado de: https://www.youtube.com/watch?v=dK545R-YT58&t=12s
Sistemas Digitales I - Lección #3 - Problemas de minimización lógica, operaciones aritméticas en diferentes bases y diseño de circuitos digitales con VHDL