CAPÍTULO 5 CIRCUITOS COMBINACIONALES II: BLOQUES FUNCIONALES Decodificadores Demultiplexores Codificadores Multiplexores Comparadores Sumadores Decodificadores Un decodificador es un circuito (combinacional) que decodifica información que previamente ha sido codificada en un código dado. Un decodificador es un circuito que para cada combinación (válida) de las variables de entrada sólo se activa una de sus salidas. Un decodificador es un circuito que tiene m salidas, correspondientes cada una de ellas a un término canónico de las n variables de entrada. “Las salidas de los decodificadores pueden ser a alto o a bajo nivel” Decodificador de 2 a 4 líneas: Decodificador de 3 a 8 líneas (octal): 1 Decodificador de 4 a 10 líneas (decimal): Decodificador de 4 a 16 líneas (hexadecimal): Demultiplexores Un demultiplexor o distribuidor de datos es un circuito combinacional con: 1 entrada (canal) de información. 2 m entradas de control (o de selección). n salidas (canales) de información, cumpliéndose que 2m=n. Su funcionamiento se caracteriza porque la combinación binaria aplicada a las m entradas de control selecciona el canal de salida en el que aparece la información lógica (0 ó 1) presente en el canal de entrada. Demultiplexor de 4 canales: Demultiplexor de 8 canales: Demultiplexor de 16 canales: 3 Codificadores Codificadores sin prioridad: cuando se activan simultáneamente dos o más entradas, en la salida aparece la suma lógica de las salidas correspondientes a cada una de las entradas activada por separado. Codificadores con prioridad: cuando se activan simultáneamente dos o más entradas, en la salida aparece codificación correspondiente a la entrada activa de mayor peso o prioridad. Multiplexores Un multiplexor o selector de datos es un circuito combinacional que básicamente posee: 1 salida (canal) de información. m entradas de control (o de selección). n entradas (canales) de información, cumpliéndose que 2m=n. Su funcionamiento se caracteriza porque la combinación binaria aplicada a las entradas de control selecciona el canal de entrada cuya información (0 ó 1) aparece en el canal de salida. 4 Cuádruple multiplexor de 2 canales: Doble multiplexor de 4 canales: Multiplexor de 4 canales: Multiplexor de 8 canales: Multiplexor de 16 canales: 5 Comparadores Un comparador de magnitud es un circuito combinacional que indica si dos magnitudes de n bits, expresadas en binario natural, son iguales o, en caso contrario, cuál de ellas es la mayor. Sumadores Semisumador de 1 bit Sumador total de 1 bit Sumador total de 4 bits 6