Está en la página 1de 18

ELECTRONICA DIGITAL

Tarea 3 Circuitos Combinacionales

Guillermo José Vásquez Martelo


Código: 73429969

Tutor: Ricardo Pinos Díaz


Grupo: 243004_8

Universidad Nacional Abierta Y A Distancia Unad


Escuela De Ciencias Básicas Tecnología E Ingeniería
Ingeniería Electrónica
2021
Introducción
El presente trabajo contiene el desarrollo de circuito combinacionales en VDHL
representado en los multiplexores, codificador, decodificador y diseño de circuitos
jerárquico, simulado por medio del software EDAPlayground, generando gráficas para
cada circuito con las cuales se evidencia su funcionamiento y comportamiento en cada
caso.
Esto nos permite poner en práctica las simulaciones en software como EDAPlayground
obteniendo conocimientos sobre las temáticas abordadas en la unidad 2 sobre los circuitos
combinacionales.
Objetivos
Identificar los Conceptos relacionados como multiplexor, decodificador, codificador que
nos ayuda a entender el diseño de circuitos combinacionales y desarrolla todos los
ejercicios propuestos.
Realizar simulaciones VHDL en el software EDAPlayground que evidencien el
funcionamiento correcto de circuitos combinacionales.
La actividad consiste en: Resolver los siguientes ejercicios:
1. Describa en VDHL un multiplexores 8 a 1 utilizando la sentencia with-select.
a. ¿Qué es un multiplexor?
b. Un Impresión de Pantalla de la descripción en VHDL
c. Un 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.
a. ¿Qué es un multiplexor?
Un multiplexor o también conocido como MUX o MPX es un dispositivo que sirve para
transmitir datos de diferentes entradas a una sola salida, es decir, todos los datos que entran
al circuito salen por el mismo lugar, dependiendo del tipo que se utilice, pueden manejar
señales analógicas o digitales.
En el campo de la electrónica el multiplexor se utiliza como dispositivo que puede recibir
varias entradas y transmitirlas por un medio de transmisión compartido. Para ello lo que
hace es dividir el medio de transmisión en múltiples canales, para que varios nodos puedan
comunicarse al mismo tiempo.
Una señal que está multiplexada debe demultiplexarse en el otro extremo.
Según la forma en que se realice esta división del medio de transmisión, existen varias
clases de multiplexación:
Multiplexación por división de frecuencia
Multiplexación por división de tiempo
Multiplexación por división de código
Multiplexación por división de longitud de onda
Partes de los multiplexores
Al ser un circuito combinacional este dispositivo cuenta con pocas partes y su
funcionamiento de cada parte es bastante sencilla de entender:

Entradas: Es por donde entran los datos y siempre tienen un número de entradas de 2^n
(2,4,8,16, etc).
Salida: Es la única vía para que salgan los datos del circuito, aunque cabe mencionar que
también se incorpora una salida extra que prácticamente es el inverso, es decir, si en la
salida tenemos un 1 en la inversa tenemos un 0.
Selectores: Los selectores sirven para elegir la entrada que queremos activar para leer
datos, esta selección se hace a través de números binarios.
Enable: Sirve para activar o desactivar el circuito completo

b. Un Impresión de Pantalla de la descripción en VHDL


c. Un Impresión de Pantalla del resultado (diagrama) de la simulación, en el cual se debe
evidenciar el correcto funcionamiento del diseño.

2. Describa en VDHL un decodificador 2 a 4 utilizando la sentencia with-select. El diseño


debe contener:
a. ¿Qué es un decodificador?
b. Una Impresión de Pantalla de la descripción en VHDL.
c. Una Impresión de Pantalla de la simulación, en el cual se debe evidenciar el correcto
funcionamiento del diseño.

a. Un decodificador es un circuito combinaciones, cuya función es inversa a la del


codificador, es decir, convierte un código binario de N bits de entrada y M líneas de
salida, tales que cada línea de salida será activada para una sola de las
combinaciones posibles de entrada.
Tomemos el caso de un decodificador que recibe una entrada digital codificada de
manera binaria. Este dispositivo puede activar distintas salidas, de acuerdo
al código que se aplicó a la entrada. Un código de 3 bits, por citar un caso, tiene 3
entradas y 8 combinaciones posibles. Cada combinación activa solamente una
salida: el decodificador acepta una entrada con un cierto código en binario y luego
activa la salida correspondiente.
b. Una Impresión de Pantalla de la descripción en VHDL.

c. Una Impresión de Pantalla de la simulación, en el cual se debe evidenciar el


correcto funcionamiento del diseño.
3. Describa en VDHL un codificador de 4 entradas, sin prioridad, utilizando la
sentencia with-select. El diseño debe contener:

a. ¿Qué es un codificador?

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

c. Una Impresión de Pantalla de la simulación, en el cual se debe evidenciar el


correcto funcionamiento del diseño.

a. ¿Qué es un codificador?
Un codificador es un circuito combinacional con 2ᴺ entradas y N salidas, cuya misión es
presentar en la salida el código binario correspondiente a la entrada activada. Existen dos
tipos fundamentales de codificadores: codificadores sin prioridad y codificadores con
prioridad.
b. Una Impresión de Pantalla de la descripción en VHDL.
c. 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. 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.
a. Utilizando la sentencia with-select.
b. Utilizando la sentencia when-else.
5. Describa en VDHL el circuito que se muestra en la siguiente figura. 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.
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.
Conclusiones
Se pudo concluir en el desarrollo del presente trabajo la implementación de VHDL en el
diseño de circuitos combinaciones, apoyados en los conceptos como multiplexor,
decodificador, codificador utilizando la herramienta como las sentencias with-select y
when-else para el desarrollo de simulaciones en el software EDAPlayground.
Bibliografía
https://es.wikipedia.org/wiki/Codificador
https://es.wikipedia.org/wiki/Multiplexor
https://es.wikipedia.org/wiki/Decodificador
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), Decodficador en EDAPlayground [Archivo de video],
Recuperado de  https://youtu.be/QfHij7BHo2Y

También podría gustarte