1 Lógica de Transferencia de DatosPor lo general, se requiere transferir datos 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 a un grupo de personas). Pero un destino particular debe recibir datos de una determinada fuente en un instante de tiempo dado.
2 Circuitos combinacionales especialesDiseño de Multiplexores
3 Multiplexores de n víasTeniendo en cuenta que con k entradas de selección pueden discriminarse entre 2k canales de datos, para construir el multiplexor de n vías basta con elegir n=2k. Para el ejemplo anterior: Puede observarse que para n canales de datos, se tendrá , donde mi corresponde al minitérmino “i”. Para 4 señales de selección se tendrá:
4 Multiplexores de n vías
5 Diseño de demultiplexoresDado un canal de entrada de datos x, con k entradas de selección podemos redireccionar dichos datos hacia 2k posibles canales de salida. Para el caso de k=3, el diseño correspondiente será:
6 k) Circuitos combinacionales especialesDiseño de demultiplexores Puede notarse que cada salida i puede caracterizarse por una expresión del tipo , donde mi representa el minitér-mino “i”. Las ecuaciones características son: El circuito de transferencia de datos que enlaza 8 fuentes con 16 destinos será:
7 k) Circuitos combinacionales especialesDiseño de demultiplexores
8 k) Circuitos combinacionales especialesCanales Triestado Usando “buffers” de tres estados, una línea de datos puede convertirse en bidireccional:
9 k) Circuitos combinacionales especialesDecodificadores