TAREA 3 – CIRCUITOS COMBINACIONALES
GRUPO:
243004_38
INGENIEROS EN FORMACION:
JACKSON APRAEZ SOTO
COD: 1117498564
TUTOR:
JULIO CÉSAR BEDOYA PINO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA ECBTI
ELECTRONICA DIGITAL
OCTUBRE - 9 – 2020
INTRODUCCIÓN.
Este informe lo utilizamos para hacer simulaciones en el software EDA Playground, el
funcionamiento de los circuitos combinacionales, se Describe en VDHL dos multiplexores
utilizando la sentencia withselect, un decodificador 2 a 4, mediante ello aprenderemos el
funcionamiento del software. Seguidamente implementaremos funciones complicadas con un
multiplexor de 4 entradas.
Un circuito combinacional es aquel que está formado por funciones lógicas elementales (AND,
OR, NAND, NOR, etc), que tiene un determinado número de entradas y salidas, dependiendo los
valores que toman las salidas exclusivamente de los que toman las entradas en ese instante. Ejemplo
de este tipo de circuitos son: los codificadores, decodificadores, multiplexores, de multiplexores,
comparadores, generadores-detectores de paridad, etc.
Este informe lo utilizamos para hacer simulaciones en el software EDA Playground, el
funcionamiento de los circuitos combinacionales, se Describe en VDHL dos multiplexores
utilizando la sentencia withselect un decodificador 2 a 4, mediante ello aprenderemos el
funcionamiento del software. Seguidamente implementaremos funciones complicadas con un
multiplexor de 4 entradas.
Me apoye en Videos tutoriales de YouTube, utilizando las herramientas computacionales son
aquellos medios de los cuales se pueden utilizar para realizar tareas con un determinado fin.
OBJETIVOS:
1. Analizar circuitos digitales combinacionales mediante la descripción de hardware y herramientas
computacionales para su modelamiento.
2. Verificar las propiedades de los codificadores, decodificadores, comparadores, multiplexores,
demultiplexores.
3. Describa en VDHL un decodificador 2 a 4 utilizando la sentencia with-select
4.Comprender el diseño debe contener tres módulos diferentes (tres COMPONENTs) y un archivo
de alto nivel.
5. Describa en VDHL un codificador de 4 entradas, utilizando la sentencia with-select.
Actividades a desarrollar
Resolver los siguientes ejercicios:
Describa en VDHL tres multiplexores utilizando la sentencia with-select. Los tres multiplexores
deben tener un tamaño diferente (4 a 1, 8 a 1, etc.) y cada entrada un número de bits diferente.
a. Una 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)
b. Una impresión de pantalla del resultado (diagrama) 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.
DESARROLLO
Multiplexor 1 con tamaño 4 – 1 con entrada de 8 Bits
Multiplexor con tamaño 8 – 1 Con entrada de 3 Bits
=>
2. Describa en VDHL un decodificador de 2 a 4 utilizando la sentencia with-select.
El diseño debe contener:
a. Una impresión de pantalla de la descripción en VHDL.
b. Una impresión de pantalla de la simulación, en el cual se debe evidenciar el correcto
funcionamiento del diseño.
(Decodificador 2 a 4)
3. Describa en VDHL un codificador de 4 entradas, sin prioridad, utilizando la sentencia with-
select.
El diseño debe contener:
a. Una impresión de pantalla de la descripción en VHDL.
b. Una impresión de pantalla de la simulación, en el cual se debe evidenciar el correcto
funcionamiento del diseño.
4. Describa en VDHL el circuito que se muestra en la siguiente figura:
a. Utilizando la sentencia with-select.
b. Utilizando la sentencia when-else.
El diseño debe contener:
a. Un pantallazo de la descripción en VHDL.
b. Un pantallazo de la simulación, en el cual se debe evidenciar el correcto funcionamiento del
diseño.
5. Describa en VDHL el circuito que se muestra en la siguiente figura, utilizando la sentencia
when-else.
El diseño debe contener:
a. Una impresión de pantalla de la descripción en
VHDL.
b. Una impresión de pantalla de la simulación, en el
cual se debe evidenciar el correcto funcionamiento
del diseño.
6. Describa en VDHL el circuito que se muestra en la siguiente figura. El diseño debe contener
tres módulos diferentes (tres COMPONENTs) y un archivo de alto nivel, tal como se muestra en
la siguiente figura.
El diseño debe contener:
Una impresión de pantalla de la descripción en VHDL.
Una impresión de pantalla con el RTL del alto nivel.
Una impresión de pantalla de la simulación, en el cual se
debe evidenciar el correcto funcionamiento del diseño.
CONCLUSIONES
Mediante el uso de las herramientas computacionales se logró hacer simulaciones en el software
EDA Playground para analizar circuitos digitales combinacionales.
Se utilizaron las herramientas necesarias para el diseño del circuito, permitiendo su
implementación reduciendo en gran porcentaje en el riesgo de errores en la implementación en el
campo real.
Es necesario implementar de forma correcto el uso del software y obtener funciones correctas es
paso fundamental para concluir una buena simulación con los objetivos trazados.
BIBLIOGRAFÍA
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. Recuperado de https://openlibra.com/es/book/introduccion-a-los-sistemas-
digitales
Fajardo, C. (2012, diciembre 20), Introducción a VHDL, circuitos combinacionales
(Parte 1) [Archivo de video], Recuperado de:
Fajardo, C. (2012, diciembre 21), Introducción a VHDL, circuitos combinacionales
(Parte 2) [Archivo de video], Recuperado de: https://youtu.be/dK545R-YT58
Fajardo, C. (2019, abril 15), Circuitos combinacionales en EDAPlayground [Archivo
de video], Recuperado de: https://youtu.be/JKZxdwOjXWY
Fajardo, C. (2019, abril 15), Multiplexores en EDAPlayground [Archivo de video],
Recuperado de:
Fajardo, C. (2019, abril 15), Decodficador en EDAPlayground [Archivo de video],
Recuperado de: https://youtu.be/QfHij7BHo2Y
Fajardo, C. (2019, abril 15), Archivo de Alto Nivel en EDAPlayground [Archivo de
video], Recuperado de: https://youtu.be/58et3bq9WTA
Archivo de Instaciación VHDL Tarea
3: https://drive.google.com/open?id=1JjCgZSw1KY5fq99l8rOe9oNw4uPe83Ii
OVI – Unidad 2 - Diseño de un multiplexor en VHDL
Fajardo, C. (2016, Diciembre 17), Diseño de un multiplexor en VHDL. [Archivo de
video], Recuperado: http://hdl.handle.net/10596/9851