Está en la página 1de 19

FASE 2

ANÁLISIS DE CIRCUITOS COMBINACIONALES

CAMILO PARRA ALVARADO


1056804270

GRUPO
243004_4

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


UNAD-TUNJA
INGENIERIA DE TELECOMUNICACIONES
2022
INTRODUCCIÓN
En el presente trabajo se desarrollan una serie de actividades como la
caracterización de conceptos básicos en la Electrónica Digital, posteriormente
se evidencia la descripción en VHDL de un multiplexor de 5 bits de las
entradas, así como un codificador y decodificador por medio de la estructura
with select y una ALU de 4 bits en las entradas A y B con la estructura when
else y por último se realiza la descripción de VHDL de un circuito presentado.
OBJETIVO GENERAL

Presentar y Emplear conocimientos en la revisión y análisis de conceptos


básicos de circuitos combinacionales, 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

• Comprender la terminología empleada sobre sus elementos y sus usos

• Desarrollar habilidades de interpretación de compuertas lógicas.

• Diferenciar los diferentes tipos de multiplexores, demultiplexores,


codificadores, decodificadores.

• Entender la aplicación de los distintos métodos y lenguajes de descripción


de hardware.

• Poner en práctica los conocimientos adquiridos y poder aplicarlos en


problemas reales.
Actividad 1 Preguntas Orientadoras
1. Defina con sus propias palabras los siguientes conceptos luego de
hacer la búsqueda en los textos guías.

A. Multiplexor: Se define como un circuito combinacional que tiene muchas


entradas conocidas como canales de entrada y una única salida, además
de tener las entradas normales dispone también de entradas de selección
en la que se define como se va a trabajar las entradas con respecto a la
salida.

B. Demultiplexor: Por el contrario del multiplexor este trabaja con un solo


canal de entrada de datos y varios canales de salida, donde también están
los canales de selección de la forma de trabajo.

C. Decodificador: Es un circuito combinacional con la capacidad de hacer la


conversión de un lenguaje complejo a un lenguaje de fácil comprensión.

D. Codificador: Es un circuito combinacional que tiene la capacidad de recibir


un lenguaje de fácil comprensión y convertirlo en uno de más complejo
nivel.

E. ALU (Unidad Lógico Aritmética): Está conformada por dos unidades en


sí, la unidad aritmética encargada de realizar las operaciones matemáticas
sencillas comúnmente usadas en las compuertas lógicas, y la unidad lógica
que se encarga de las operaciones lógicas como por ejemplo la
comprobación de los dígitos de entrada; en resumen, la ALU es un circuito
conformado por múltiples y distintas compuertas lógicas.

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


modelos lógicos preestablecidos los cuales se representan en tres modelos,
descripción algorítmica en el cual se ve el funcionamiento de los
operadores lógicos, descripción de flujo y descripción estructural en la cual
se presentan los elementos que están presentes junto con sus
interconexiones.
2. diseño Multiplexores
Estudiante 3

Los circuitos multiplexores tienen variadas aplicaciones en los sistemas


digitales de todo tipo. Entre estas aplicaciones están la selección de datos, el
enrutamiento de datos, la secuencia de operaciones, la conversión de paralelo
a serial, la generación de formas de onda y la generación de funciones lógicas.

A continuación, se describe un Multiplexor 4 a 1 (figura 1), cuatro entradas una


salida. En este caso el multiplexor funciona como un enrutador de datos o bus
de datos, para cada posición del selector se asigna una entrada, que
corresponde a la información de un sensor diferente. La información del sensor
ya ha pasado por el conversor análogo digital, y el dato (4 bits) que llega al
mux es digital. En la figura 3 y figura 4 se muestra la descripción en VHDL.

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


la estructura with select.

• Impresión de Pantalla de la descripción en VHDL (Ver la advertencia al final


de la guía, con respecto a las impresiones de pantallas válidos)
• Impresión de Pantalla del resultado (diagrama de tiempo) de la simulación, en
el cual se debe evidenciar el correcto funcionamiento del diseño. NO se debe
incluir el código VHDL de la simulación.
3. Codificador
Estudiante 3

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.
• Impresión de Pantalla de la simulación, en el cual se debe evidenciar el
correcto funcionamiento del diseño.

4. 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.
 Impresión de Pantalla de la descripción en VHDL.
 Impresión de Pantalla de la simulación, en el cual se debe evidenciar el
correcto funcionamiento del diseño
5. 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

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

 Una Impresión de Pantalla de la descripción en VHDL.


 Una Impresión de Pantalla de la simulación, en el cual se debe
evidenciar el correcto funcionamiento del diseño.
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.

 Impresión de Pantalla de la descripción en VHDL.


 Impresión de Pantalla de la simulación, en el cual se debe evidenciar el
correcto funcionamiento del diseño
REFERENCIAS BIBLIOGRÁFICAS

Se debe referenciar todas las páginas, libros, artículos que se consulten para el
desarrollo de la actividad, recuerden utilizar las normas APA para ello.

 Fajardo, C. (2019, abril 15), Decodificador en


EDAPlayground [Archivo de video].
https://youtu.be/QfHij7BHo2Y
 Fajardo, C. (2019, abril 15), Archivo de Alto Nivel en EDAPlayground
[Archivo de video]. https://youtu.be/58et3bq9WTA
 Muñoz, J. (2012). Introducción a los Sistemas Digitales: Un enfoque
usando Lenguajes de Descripción de Hardware. (Capítulos 5, y 6, pp. 87-
115,117-133). Madrid. Openlibra
https://openlibra.com/en/book/introduccion-a-los-sistemas-digitales#details
 Maxinez, D. (2015). Programación de sistemas digitales con VHDL.
(Capítulo 2, y 9, pp.27-36, 209-
216).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 2, pp.78-99).
https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/183494?
page=129

También podría gustarte