0% encontró este documento útil (0 votos)
93 vistas12 páginas

Simulaciones de Circuitos Combinacionales VHDL

Este documento presenta un informe sobre circuitos combinacionales digitales. Se describen en VHDL múltiples circuitos como multiplexores, decodificadores y codificadores utilizando las sentencias with-select y when-else. El objetivo es analizar y verificar estas funciones lógicas a través de simulaciones en el software EDA Playground. Se incluyen capturas de pantalla de las descripciones en VHDL y resultados de simulación para cada circuito.

Cargado por

Jairo Hurtatis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
93 vistas12 páginas

Simulaciones de Circuitos Combinacionales VHDL

Este documento presenta un informe sobre circuitos combinacionales digitales. Se describen en VHDL múltiples circuitos como multiplexores, decodificadores y codificadores utilizando las sentencias with-select y when-else. El objetivo es analizar y verificar estas funciones lógicas a través de simulaciones en el software EDA Playground. Se incluyen capturas de pantalla de las descripciones en VHDL y resultados de simulación para cada circuito.

Cargado por

Jairo Hurtatis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte