Professional Documents
Culture Documents
INSTITUTO POLITECNICO
NACIONAL
ESIME ZACATENCO
PRACTICA 6
GONZALEZ TRUJANO
DAVID
ANGUIANO GAZANINI
CARisA SILVANA
GRUPO: 5CM3
Página |1
INTRODUCCION TEÓRICA
MULTIPLEXOR
Un multiplexor es un circuito digital que selecciona una de entre varias entradas de
datos 2𝑛 y lleva su valor lógico a la única salida Z del circuito. La selección de los
datos se realiza mediante una o varias entradas de control. La codificación binaria
resultante de las entradas (𝐼𝑛 ) indica el índice de la entrada “I” que pasa a la
salida. Existiendo una entrada de habilitación (enable), la cual pone en
funcionamiento el circuito, y trabajo en bajo o activó.
EJEMPLO.-Multiplexor de 4x1.
TABLA DE VERDAD
𝑺𝟏 𝑺𝟎 Z
0 0 𝐼0
0 1 𝐼1
1 0 𝐼2
1 1 𝐼3
DEMULTIPLEXOR
Realiza el proceso opuesto del multiplexor que tiene una entrada de información
de datos d y n entradas de control que sirven para seleccionar una de las
2n salidas, por la que ha de salir el dato que presente en la entrada. Esto se
consigue aplicando a las entradas de control la
combinación binaria correspondiente a la salida que se desea seleccionar.
TABLA DE VERDAD
𝑺𝟏 𝑺𝟎 𝒀𝟑 𝒀𝟐 𝒀𝟏 𝒀𝟎
0 0 0 0 0 I
0 1 0 0 I 0
1 0 0 I 0 0
1 1 I 0 0 0
DESARROLLO
Para realizar esta práctica es necesario saber como resolver los problemas
propuesto. Tomando en cuenta los siguientes tres puntos importantes:
EXPERIMENTO 1
En este experimento realizaremos un MULTIPLEXOR de 4x1 y juntamente el
DEMULTILEXOR de una entrada y cuatro salidas, mediante el software
programaremos el circuito requerido.
CODIGO EN VHDL
-- Título: Plantilla básica para programas en VHDL
-- Autor: Anguiano Gazanini Carisa Silvana & Gonzales Trujano David
-- Versión: 1.0 Fecha: 1-04-11
-- Descripción: multiplexor 4X1 y demultiplexor 1X4
-- F1F0 = 11 (iguales); F1F0= 10 nibble alto > nibble bajo; F1F0 = 01 caso restante.
end Mux4a1;
EXPERIMENTO 2
Para este experimento programaremos dentro de la GAL22V10D 7 Multiplexores
de 2x1
CODIGO EN VHDL
-- Título: Plantilla básica para programas en VHDL
-- Autor: Anguiano Gazanini Carisa Silvana & Gonzales Trujano David
-- Versión: 1.0 Fecha: 29-04-11
-- Descripción: Circuito de 7 Multiplexores de 2X1 dentro de un chip
end SieteMux2a1;
EXPERIMENTO 3
El cerebro humano contiene células especializadas llamadas neuronas. Cada
neurona tiene sinapsis de excitación y de inhibición (pulsos).Cada neurona
entrega a través de un axón una seña de salida que se representa mediante una
función llamada 𝐹 = (𝑎, 𝑏, 𝑐, 𝑑, 𝑒) cuyo estado depende de las siguientes
condiciones:
TABLA DE VERAD
DEC a b c d e F
0 0 0 0 0 0 1
1 0 0 0 0 1 0
2 0 0 0 1 0 0
3 0 0 0 1 1 0
4 0 0 1 0 0 X
5 0 0 1 0 1 1
6 0 0 1 1 0 1
7 0 0 1 1 1 0
8 0 1 0 0 0 X
9 0 1 0 0 1 1
10 0 1 0 1 0 1
11 0 1 0 1 1 0
12 0 1 1 0 0 X
13 0 1 1 0 1 1
14 0 1 1 1 0 1
15 0 1 1 1 1 1
16 1 0 0 0 0 X
17 1 0 0 0 1 1
18 1 0 0 1 0 1
19 1 0 0 1 1 0
20 1 0 1 0 0 X
21 1 0 1 0 1 1
22 1 0 1 1 0 1
23 1 0 1 1 1 1
24 1 1 0 0 0 X
25 1 1 0 0 1 1
26 1 1 0 1 0 1
27 1 1 0 1 1 1
28 1 1 1 0 0 X
29 1 1 1 0 1 1
30 1 1 1 1 0 1
31 1 1 1 1 1 1
Página |8
COGIGO EN VHDL
-- Título: Plantilla básica para programas en VHDL
-- Autor: Anguiano Gazanini Carisa Silvana & Gonzales Trujano David
-- Versión: 1.0 Fecha: 1-04-11
-- Descripción: multiplexor 16X1
-- F1F0 = 11 (iguales); F1F0= 10 nibble alto > nibble bajo; F1F0 = 01 caso
restante.
end Mux16a1;
end Funcionamiento;