Lógica de Lógica de Transferencia de Transferencia de DatosDatosPor lo general, se requiere transferir datos binarios entre transferir datos binarios entre
puntos de un circuitopuntos de un circuito, sin que estos se alteren o modifiquen durante su marcha.
Puede suceder que varias fuentes de datos compartan un mismo destino (P/E: una impresora en red); o bien, desde una misma fuente se pueden enviar datos a varios destinos (P/E: un e-mail a un grupo de personas). Pero un destino particular debe recibir datos de una determinada fuente en un instante de tiempo dado.
Circuitos Circuitos combinacionales combinacionales especialesespecialesDiseño de MultiplexoresDiseño de Multiplexores
Multiplexores de Multiplexores de nn vías vías
Teniendo en cuenta que con kk entradas de selección pueden discriminarse entre 2k2k canales de datos, para construir el multiplexor de nn vías basta con elegir n=2kn=2k.
Para el ejemplo anterior:
310210110010 xaaxaaxaaxaaz
Puede observarse que para nn canales de datos, se tendrá , donde mmii
corresponde al minitérmino “ii”. i
ii xmz
15141312111098
76543210
xDCBAxDCBAxDCBAxDCBAxDCBAxDCBAxDCBAxDCBA
xDCBAxDCBAxDCBAxDCBAxDCBAxDCBAxDCBAxDCBAz
Para 4 señales de selección se tendrá:
Multiplexores de Multiplexores de nn vías vías
Diseño de demultiplexoresDiseño de demultiplexores
Dado un canal de entrada de datos xx, con kk entradas de selección podemos redireccionar dichos datos hacia 2k2k posibles canales de salida.
Para el caso de k=3k=3, el diseño correspondiente será:
kk) ) Circuitos Circuitos combinacionales combinacionales especialesespecialesDiseño de demultiplexoresDiseño de demultiplexores
Puede notarse que cada salida ii puede caracterizarse por una expresión del tipo , donde mmii
representa el minitér-
mino “ii”. Las ecuaciones características son:
xmz ii
xaaazxaaaz
xaaazxaaazxaaaz
xaaazxaaazxaaaz
01270126
012501240123
012201210120
;
;;;
;;;
El circuito de transferencia de datos que enlaza 8 fuentes con 16 destinos será:
kk) ) Circuitos Circuitos combinacionales combinacionales especialesespecialesDiseño de demultiplexoresDiseño de demultiplexores
kk) ) Circuitos Circuitos combinacionales combinacionales especialesespecialesCanales TriestadoCanales Triestado
Usando “buffersbuffers” de tres estados, una línea de datos puede convertirse en bidireccional:
kk) ) Circuitos Circuitos combinacionales combinacionales especialesespecialesDecodificadoresDecodificadores