German-Tarea3 Aportes
German-Tarea3 Aportes
German-Tarea3 Aportes
CÓDIGO: 243004A
TAREA 3
CIRCUITOS COMBINACIONALES
PRESENTADO A LA TUTORA:
SANDRA MILENA GARCIA
ENTREGADO POR:
GERMÁN TORO SÁNCHEZ
CÓDIGO: 94315491
GRUPO: 243004-41
Describir en lenguaje VHDL y utilizando las sentencias with - select, mediante el uso
de la aplicación en línea EDA Playground, las topologías de diseño de un codificador,
decodificador, multiplexor y demultiplexor.
a. ¿Qué es un multiplexor?
Un multiplexor es un bloque combinacional conformado por varias entradas de datos y una sola
salida el cual a través de una entrada de control (selector) permite tener en la salida del
multiplexor una señal de entrada específica.
n
La señal de control se configura mediante la expresión I =2 o lo que es equivalente
log 2 I
n= ,donde I corresponde a la cantidad de entradas del multiplexor y n corresponde a la
log 2 2
cantidad de señales de control.
a. ¿Qué es un decodificador?
Es un bloque combinacional el cual está configurado con más salidas que entradas las cuales
están determinadas por la expresión n=2n donde n corresponde al número de entradas.
El codificador revisa sus entradas determinando su estado binario en esta entrada y activa la
salida que corresponde a este número binario desactivando las otras entradas.
Su uso se aplica cuando deseo activar una salida o varias para una sola condición de entrada
Este dispositivo tiene una configuración contraria al codificador; a continuación, vemos una tabla
de verdad típica para un decodificador.
I1 I0 S3 S2 S1 S0
0 0 1 1 0 0
1 1 1 0 1 0
1 0 0 1 0 0
0 1 1 0 1 0
a. ¿Qué es un codificador?
Es un dispositivo que tiene un número determinado de entradas de las cuales solo se activa una y
me determina un código a la salida de determinado número de bits.
Sus salidas están determinadas por la expresión: m=2n donde m indica el número de entradas y n
me indica el número de salidas.
I3 I2 I1 I0 S1 S0
1 1 0 0 0 0
1 0 1 0 1 1
0 1 0 0 1 0
1 1 1 0 0 1
Tabla 2. Tabla de verdad tipo para un codificador 4 a 2
1.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.
Campos, A. M. (2016). Guía básica del VHDL. Guía básica del VHDL. Santiago de Querétano,
México, México. Obtenido de
http://www.itq.edu.mx/carreras/IngElectronica/archivos_contenido/Apuntes%20de
%20materias/Apuntes_VHDL_2016.pdf