Universidad de Guadalajara. Centro Universitario de Ciencias Exactas e Ingenierías
Universidad de Guadalajara. Centro Universitario de Ciencias Exactas e Ingenierías
Universidad de Guadalajara. Centro Universitario de Ciencias Exactas e Ingenierías
La cantidad de líneas de control que debe de tener el multiplexor depende del nú-
mero de canales de entrada. En este caso, se utiliza la siguiente fórmula: Número de
canales de entrada =2n., donde n es el número de líneas de selección.
Dos canales de un solo bit. La única entrada de selección, puede tener 2n = 2 posibles
valores, donde n = 1.
Son necesarias 2 líneas de selección o control para lograr direccionar las 4 entradas.
Las combinaciones posibles de las líneas de control o selección son:
00 para la primera entrada (entrada 0) 01 para la segunda entrada (entrada 1) 10 para
la tercera entrada (entrada 2) 11 para la cuarta entrada (entrada 3)
Son necesarias 3 líneas de selección para lograr direccionar las 8 entradas. Las com-
binaciones serían:
En este caso cada vez que se selecciona una entrada, se pasar un canal (2 bits) a la
salida (también de 2 bits).
ENTRADAS SALIDAS
W X Y Z A B C D E F G
F 0 0 0 0 1 0 0 0 1 1 1
E 0 0 0 1 1 0 0 1 1 1 1
r 0 0 1 0 0 0 0 0 1 0 1
n 0 0 1 1 0 0 1 0 1 0 1
A 0 1 0 0 1 1 1 0 1 1 1
n 0 1 0 1 0 0 1 0 1 0 1
d 0 1 1 0 0 1 1 1 1 0 1
O 0 1 1 1 1 1 1 1 1 1 0
_ 1 0 0 0 0 0 0 1 0 0 0
M 1 0 0 1 1 0 1 0 1 0 0
O 1 0 1 0 1 1 1 1 1 1 0
r 1 0 1 1 0 0 0 0 1 0 1
A 1 1 0 0 1 1 1 0 1 1 1
L 1 1 0 1 0 0 0 1 1 1 0
E 1 1 1 0 1 0 0 1 1 1 1
S 1 1 1 1 1 0 1 1 0 1 1
W X Y Z A B C D E F G
2 0 0 0 0 1 1 0 1 1 0 1
1 0 0 0 1 0 1 1 0 0 0 0
7 0 0 1 0 1 1 1 0 0 0 0
0 0 0 1 1 1 1 1 1 1 1 0
0 0 1 0 0 1 1 1 1 1 1 0
2 0 1 0 1 1 1 0 1 1 0 1
1 0 1 1 0 0 1 1 0 0 0 0
6 0 1 1 1 1 0 1 1 1 1 1
3 1 0 0 0 1 1 1 1 0 0 1
Ya teniendo las tablas de verdad tocará hacer la parte del multiplexor, en el cual en
cada una de las salidas de las 2 tablas lo multiplicaremos por el selector se sumaran
entre si las salidas correspondientes al lugar esto es: ACODIGO*SELECTOR +
ANOMBRE*SELECTOR y esto será la primera salida de nuestra salida final del
multiplexor y haremos eso con todas las salidas de las 2 tablas.
SCA = (X+Y+~Z)*(~X+~Y+Z)*(~W+~Y)*(~W+~X)
SCB = (~X+~Y+~Z)*(~W+~Z)*(~W+~Y)*(~W+~X)
SCC = (W+X+Y+Z)*(~X+Y+~Z)*(~W+~Z)*(~W+~Y)*(~W+~X)
SCD = (X+Y+~Z)*(~Y+Z) *(~W+~X)*(~W+~Y)
SCE = (X+Y+~Z)*(~Y+Z)*(~W)
SCF = (~Y+Z)*(Y+~Z)*(~W)*(X+Y)
SCG = (~X+Z)*(X+~Z)*(X+~Y)*(~W+~X)
Salidas de la tabla de verdad del nombre y apellido:
SNA = (W+~Y+Z)*(~X+Y+~Z)*(X+~Y+~Z)*(~W+X+Y+Z)
SNB = (~W+~X+~Y)*(X+Y)*(W+X)*(Y+~Z)*(X+~Z)
SNC =
(~W+~X+~Y+Z)*(~W+~X+Y+~Z)*(~W+X+~Y+~Z)*(X+Y+Z)*(W+X+Z)*(W+X+Y)
SND = (~X+Y+Z)*(W+~X+Y)*(~W+X+~Z)*(W+X+Z)*(W+X+~Y)
SNE = (~W+X+Y+Z)*(~W+~X+~Y+~Z)
SNF = (~W+X+Y)*(W+~Y+Z)*(W+~X+Y+~Z)*(X+~Y+~Z)
SNG = (W+~X+~Y+~Z)*(~W+X+Z)*(~W+Y+~Z)
Ahora debemos hacer la parte del multiplexor donde utilizaremos la entrada del
selector:
S6 = SCA*~Se + SNA*Se
S5 = SCB*~Se + SNB*Se
S4 = SCC*~Se + SNC*Se
S3 = SCD*~Se + SND*Se
S2 = SCE*~Se + SNE*Se
S1 = SCF*~Se + SNF*Se
S0 = SCG*~Se + SNG*Se
3.1.- Programación y simulación
Ya que tenemos las ecuaciones simplificadas lo que restaba era plasmarlo en VHDL
en donde definimos 4 entradas 7 salidas y como extra y para que se pudiera ver mas
ordenado, definimos variables para cada salida para que la operación donde
utilizamos el selector para mostrar un mensaje u otro sea mas fácil de entender (SCX
son para el código de alumno y SNX es para el nombre y apellido).
El ultimo paso es integrar el circuito en proteus el cual el resultado fue que el circuito
se viera de esta manera:
5.- BIBLIOGRAFÍA
(2020, 30 julio). Multiplexor (MUX) ¿Qué es? Electrónica Unicrom. https://uni-
crom.com/multiplexor-mux
2021, de https://sites.google.com/site/serviciodelainformatica/multiplexores