Documentos de Académico
Documentos de Profesional
Documentos de Cultura
II. P ROCEDIMIENTO
Para una comprensión mayor del programa Quartus II se B. Demultiplexor
propone que el estudiante siga los pasos del tutorial que se
encuentra el la página web https://www.youtube.com/watch? Un demultiplexor es un circuito combinacional que tiene un
v=1IuQC4teeAo. Siga cada uno de los puntos dados en este comportamiento opuesto a un multiplexor. Tiene una entrada
laboratorio e implemente la función lógica dada. única, entradas de control S y 2S como lı́neas de salida. Solo
una de las salidas será activada por las lı́neas de control y la
A. Multiplexores entrada I será transferida a la lı́nea de salida seleccionada. La
Un multiplexor es un circuito combinacional que tiene Figura 2 muestra el diagrama de bloques del demultiplexor.
puertos de salida–entrada 2N : 1 con N puertos de control.
El puerto de control se utiliza para seleccionar una de las
entradas y conectarlo a la salida. Un multiplexor también
se llama un conmutador ya que cambia una de varias lı́neas
de entrada a través de una sola lı́nea de salida común. El
diagrama en bloques del multiplexor 2:1 es presentado en la
Figura 1.
Fig. 2. Demultiplexor
1. Con base en la Tabla I, el cual representa la tabla de 1. Implementar en VHDL el demultiplexor 1:4 (1 entrada
verdad de un multiplexor 4:1, implementar en VHDL este – 4 salidas) usando la tabla de verdad del demultiplexor
multiplexor 4:1 (4 entradas 1 salida) de 1 bit usando Quartus presentada en la Tabla II.
II.
TABLA II
TABLA I TABLA DE VERDAD DEL DEMULTIPLEXOR 1:4
TABLA DE VERDAD M ULTIPLEXOR 4:1
S1 S0 Y3 Y2 Y1 Y0
C0 C1 Y X X 0000
0 0 X0 0 0 1000
0 1 X1 0 1 0100
1 0 X2 1 0 0010
1 1 X3 1 1 0001
2. Realizar la simulación en ModelSim usando TestBench TABLA IV
para el demultiplexor 1:4 de la Tabla II. TABLA DE VERDAD DECODIFICADOR 2:4
Entradas Salidas
3. Implementar en VHDL y simular en ModelSim un S1 S0 I0 I1 I2 I3
demultiplexor 1:8 (1 entrada – 8 salidas) de 16 bits usando 0 0 0 0 0 1
0 1 0 0 1 0
la sentencia WHEN–ELSE. La simulación se debe realizar 1 0 0 1 0 0
usando TestBench. 1 1 1 0 0 0