Multiplex Ores

of 15/15
Sistemas Digitales 23357 Carlos A. Angulo J. MULTIPLEXORES (MUX) Selector de Datos Efectúa la función de un conmutador rotatorio, seleccionando una de varias entradas para conectar a una sola salida, haciendo esto por medio de líneas de selección o de control.
  • date post

    02-Dec-2014
  • Category

    Documents

  • view

    53
  • download

    1

Embed Size (px)

Transcript of Multiplex Ores

MULTIPLEXORES (MUX) Selector de Datos

Efecta la funcin de un conmutador rotatorio, seleccionando una de varias entradas para conectar a una sola salida, haciendo esto por medio de lneas de seleccin o de control.

Sistemas Digitales23357

Carlos A. Angulo J.

MUX de 2 y 4 entradas Selecciona una lnea de datos de entrada Di de acuerdo al valor de los bits de seleccin Si.MUX 2-1

Lnea de Seleccin S0 0 1 Lneas de Seleccin S1-S0 0 0 0 1 1 0 1 1

Entrada Seleccionada O D0 D1 Entrada Seleccionada O D0 D1 D2 D3

MUX 4-1

Sistemas Digitales23357

Carlos A. Angulo J.

APLICACIONES Comunicacin serial Enrutamiento de datosEN S0 S1 S2 Canal de Inf. 1 Canal de Inf. 2 Canal de Inf. 3 Canal de Inf. 4 Canal de Inf. 5 Canal de Inf. 6 Canal de Inf. 7 Canal de Inf. 8 EN 0 1 2 0 1 2 3 4 5 6 7 Canal de salida G 0 7 MUX

Sistemas Digitales23357

Carlos A. Angulo J.

Multiplexores Comerciales74150 16-to-1 MUX 74151 8-to-1 MUX 74152 8-to-1 MUX with Inverting Outputs 74251 8-to-1 MUX with Tri-State Outputs

74153 74253 74352 7435374157 74257 74158 7425823357

Dual 4-to-1 MUX Dual 4-to-1 MUX with Tri-State Outputs Dual 4-to-1 MUX with Inverting Outputs Dual 4-to-1 MUX with Tri-State Inv.OutputsQuad 2-to-1 MUX Quad 2-to-1 MUX with Tri-State Outputs Quad 2-to-1 MUX with Inverting Outputs Quad 2-to-1 MUX with Inv.Tri-State outputsCarlos A. Angulo J.

Sistemas Digitales

Mux de 8 entradas de 1 bit (74x151)

Sistemas Digitales23357

Carlos A. Angulo J.

Mux de 2 entradas de 4 bits

Sistemas Digitales23357

Carlos A. Angulo J.

Expansin de multiplexores

Sistemas Digitales23357

Carlos A. Angulo J.

Implementacin de funciones con MUXVariables de entrada = Lneas de seleccinLSB

X 0 0 0 0 1 1 1 1

Y 0 0 1 1 0 0 1 1

Z 0 1 0 1 0 1 0 1

F 0 1 0 0 1 0 1 1

Z Y X 0 1 0 0 1 0 1 1 0

Sistemas Digitales23357

Carlos A. Angulo J.

Implementacin de funciones con MUXVariables de entrada = Lneas de seleccin + 1W 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 X 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 123357

Y 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

Z 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

F 0 1 0 1 1 1 0 0 0 0 0 0 1 0 1 0

Z

Z 10 0 0 Z Z

W 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

X 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

Y F 0 Z 0 1 Z 1 0 1 0 1 0 1 0 0 0 1 0 1 0 Z 0 1 Z 1Carlos A. Angulo J.

Sistemas Digitales

Implementacin de funciones con MUXVariables de entrada = Lneas de seleccin + 2W 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 X 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 123357

Y 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

Z 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

F 0 1 0 1 1 1 0 0 0 0 0 0 1 0 1 0

W-X: Seleccin Y-Z: Simplificar

Sistemas Digitales

Carlos A. Angulo J.

Implementacin de funciones con MUXVariables de entrada = Lneas de seleccin + 2W 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 X 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 123357

Y 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

Z 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

F 0 1 0 1 1 1 0 0 0 0 0 0 1 0 1 0

Z

Y

0

Z

Sistemas Digitales

Carlos A. Angulo J.

VHDL Mux 4-1 (Entradas de 4 datos)

library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity mux_4_1_4in is Port( SEL : in STD_LOGIC_VECTOR(1 D0, D1 : in STD_LOGIC_VECTOR(3 D2, D3 : in STD_LOGIC_VECTOR(3 YY :out STD_LOGIC_VECTOR(3 end mux_4_1_4in;

downto downto downto downto

0); 0); 0); 0));

Sistemas Digitales23357

Carlos A. Angulo J.

VHDL Mux 4-1 (Entradas de 4 datos)architecture forma_correcta of mux_4_1_4in is begin with SEL select YY