Lógica de Transferencia de Datos transferir datos binarios entre puntos de un circuito Por lo...

9
Lógica de Transferencia de Lógica de Transferencia de Datos Datos Por lo general, se requiere transferir datos transferir datos binarios entre puntos de un circuito binarios entre puntos 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.

Transcript of Lógica de Transferencia de Datos transferir datos binarios entre puntos de un circuito Por lo...

Page 1: Lógica de Transferencia de Datos transferir datos binarios entre puntos de un circuito Por lo general, se requiere transferir datos binarios entre puntos.

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.

Page 2: Lógica de Transferencia de Datos transferir datos binarios entre puntos de un circuito Por lo general, se requiere transferir datos binarios entre puntos.

Circuitos Circuitos combinacionales combinacionales especialesespecialesDiseño de MultiplexoresDiseño de Multiplexores

Page 3: Lógica de Transferencia de Datos transferir datos binarios entre puntos de un circuito Por lo general, se requiere transferir datos binarios entre puntos.

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á:

Page 4: Lógica de Transferencia de Datos transferir datos binarios entre puntos de un circuito Por lo general, se requiere transferir datos binarios entre puntos.

Multiplexores de Multiplexores de nn vías vías

Page 5: Lógica de Transferencia de Datos transferir datos binarios entre puntos de un circuito Por lo general, se requiere transferir datos binarios entre puntos.

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á:

Page 6: Lógica de Transferencia de Datos transferir datos binarios entre puntos de un circuito Por lo general, se requiere transferir datos binarios entre puntos.

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á:

Page 7: Lógica de Transferencia de Datos transferir datos binarios entre puntos de un circuito Por lo general, se requiere transferir datos binarios entre puntos.

kk) ) Circuitos Circuitos combinacionales combinacionales especialesespecialesDiseño de demultiplexoresDiseño de demultiplexores

Page 8: Lógica de Transferencia de Datos transferir datos binarios entre puntos de un circuito Por lo general, se requiere transferir datos binarios entre puntos.

kk) ) Circuitos Circuitos combinacionales combinacionales especialesespecialesCanales TriestadoCanales Triestado

Usando “buffersbuffers” de tres estados, una línea de datos puede convertirse en bidireccional:

Page 9: Lógica de Transferencia de Datos transferir datos binarios entre puntos de un circuito Por lo general, se requiere transferir datos binarios entre puntos.

kk) ) Circuitos Circuitos combinacionales combinacionales especialesespecialesDecodificadoresDecodificadores