Está en la página 1de 14

Informe Individual Unidad 2

Fase 2 - Análisis de Circuitos Combianacionales

Julián Ramiro López


1.004.666.222
Grupo: 243004_43

Presentado a: Jorge Andrés Girón Cruz

Universidad Nacional Abierta y a Distancia UNAD


Escuela de Ciencias Básicas Tecnología e Ingeniería
Ingeniería de Telecomunicaciones
Pasto, 02 de abril de 2023
INTRODUCCIÓN

El presente trabajo incluye estudiar los aspectos básicos relacionados con los

sistemas de puertas lógicas, y desarrollar una guía clara en cuanto a las instrucciones y

direcciones en las que se procesan las instrucciones del microprocesador y del

microprocesador. Combina conceptos como lógica booleana, operaciones con lógica de

puerta, álgebra booleana, tablas de verdad y programación de hardware en VHDL junto con

información básica sobre aspectos individuales del desarrollo de la comunicación

relacionada.
Objetivos

Objetivo General

Emplear sus conocimientos en la revisión y análisis de conceptos básicos de circuitos

analógicos, circuitos digitales y uso de herramientas computacionales para evaluar la base

de conocimiento con el fin emprender en el curso de Electrónica Digital.

Objetivos Específicos

 Diseñar un algoritmo en lenguaje VHDL, el cual de solución a una compuerta

lógica.

 Desarrollar las actividades propuestas en la guía de actividades.

 Presentar de forma adecuada el informe final.


Desarrollo

1. Preguntas orientadoras

a. Multiplexor

Los multiplexores son circuitos Combianacionales con algunas entradas y una

exclusiva salida de datos. Permanecen dotados de entradas de control capaces de elegir una, y

solo una, de las entradas de datos para permitir su transmisión a partir del ingreso elegido

hacia esa salida.

En el campo de la electrónica el multiplexor se usa como dispositivo que puede

recibir algunas entradas y transmitirlas por un medio de transmisión compartido. Para eso lo

cual hace es dividir el medio de transmisión en diversas canales, para que diversos nodos

logren comunicarse simultáneamente. Una señal que está multiplexada debe de multiplexarse

en el otro extremo.

b. Demultiplexor

En electrónica digital, un Demultiplexor es un circuito combinacional que tiene un

ingreso de información de datos d y n entradas de control que sirven para elegir una de las 2ⁿ

salidas, por la que ha de salir el dato que presente en el ingreso.


c. Decodificador

Un decodificador es un circuito combinacional, cuya funcionalidad es inversa a la del

codificador, o sea, convierte un código binario de N bits de acceso y M líneas de salida, tales

que cada línea de salida va a ser activada para una sola de las combinaciones probables de

acceso.

d. Codificador

Un codificador es un circuito combinacional que funciona con 2𝑁 entradas y N salidas,

su función es presentar una salida con código binario de acuerdo a la entrada activa, existen

dos tipos fundamentales de codificadores; codificadores con prioridad y codificadores sin

prioridad.

e. ALU (Unidad Lógico Aritmética)

En computación, la unidad aritmética lógica o unidad aritmético-lógica, además exitosa

como ALU, es un circuito digital que ejecuta operaciones aritméticas y operaciones lógicas

entre los valores de los argumentos.


f. ¿Cuáles son las estructuras de control de decisión en VHDL?

Una composición de elección posibilita que la ejecución de un algoritmo tome diversos

senderos, que conducen a diversos resultados, dependiendo de la condición o condiciones

presentes en la composición de elección. Al evaluar una condición, ésta puede lanzar un

resultado booleano: verdadero o falso.

Las estructuras de control de decisión en VDHL son las siguientes:

WHEN – ELSE

WITH – SELECT – WHEN


PUNTO NUMERO 2

ESTUDIANTE NUMERO 1

2. Descripción de hardware en VHDL

Reto 1: Hacer la descripción en vhdl de un multiplexor 8 a 1 implementando la estructura with

select.

4 BITS
PUNTO NUMERO 3

2.2 Diseño codificador

Diseñar un codificador donde se tiene 10 entradas, cada entrada corresponde a un

interruptor de un teclado de la calculadora, es decir, permite expresar los números del cero al

nueve, y se tiene cuatro salidas para expresar en código binario cada una de las posiciones del

teclado.

a. Reto 2: Hacer la descripción en vhdl de un codificador 10 a 4 implementando la estructura

with select.
PUNTO NUMERO 4

2.3 Diseño decodificador

Diseñar un decodificador/controlador de BCD a 7 segmentos, esta configuración se

utiliza para tomar una entrada BCD de cuatro bits y proporcionar las salidas que pasarán

corriente a través de los segmentos apropiados para que se visualice el dígito decimal.

a. Reto 3: Hacer la descripción en vhdl de un decodificador BCD a 7 Segmentos

implementando la estructura with select.


PUNTO NUMERO 5

2.4 Unidad Lógica Aritmética (ALU)

Diseñar una ALU, que realice las operaciones sumas, resta, AND y OR, entre la Entrada

A y B como se indica en el circuito figura 6.

a. Reto 4: Describa en VDHL el circuito que se muestra en la figura, utilizando la sentencia

when-else.
PUNTO NUMERO 6

Archivo de alto nivel o descripción estructural

Describa en VDHL el circuito que se muestra en la siguiente figura 7. El diseño debe

contener tres módulos diferentes (tres componentes) y un archivo de alto nivel, tal como se

muestra en la siguiente figura.


CONCLUSIONES

La electrónica digital está en nuestro día a día y es fundamental para el buen

desempeño de los instrumentos eléctricos y electrónicos que pudimos encontrar en nuestro

entorno. Sin embargo, habrás podido verificar que la electricidad y la electrónica permanecen

bastante en relación.

Además, desde ahora, gracias al trabajo llevado a cabo, sabrás distinguir la electrónica

analógica y digital.

Sin embargo, además has comprobado lo fundamental que es la utilización de las

novedosas tecnologías para buscar información y para desarrollar diversos trabajos. Y, así

como el programa edaplayground nos ha servido para diseñar y simular ejercicios complejos,

hay problemas de la vida cotidiana a la cual lo podemos aplicar utilizando este lenguaje de

programación.
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-lossistemas-
digitales#details

Maxinez, D. (2015). Programación de sistemas digitales con VHDL. (Capítulo 1,


pp.1-21). https://elibrone
t.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://elibronet.
bibliotecavirtual.unad.edu.co/es/ereader/unad/183494?page=129

IEEE Std 1076-2008. IEEE Standard VHDL Language Reference Manual.


https://ieeexplore-ieeeorg.
bibliotecavirtual.unad.edu.co/stamp/stamp.jsp?tp=&arnumber=4772740&tag=

García, S. (productor). (2018, Noviembre 15). Fundamentos de Sistemas


Digitales. Repositorio Institucional UNAD. http://hdl.handle.net/10596/2256

Tablas de la verdad de las compuertas lógicas


https://www.logicbus.com.mx/compuertas-logicas.php

Link para el uso del programa https://www.edaplayground.com/

También podría gustarte