calculo
Fundamentos de Computadores. Circuitos Combinacionales MSI
TEMA 5. SISTEMAS COMBINACIONALES MSI.
INDICE:
• INTRODUCCIÓN
• DECODIFICADORES
o REALIZACIÓN
DE
DECODIFICADORES
FUNCIONES
CON
• CONVERTIDORES DE CÓDIGO
• CODIFICADORES
• MULTIPLEXORES
o EXTENSIÓN DE MULTIPLEXORES
o REALIZACIÓN
DE
COMBINACIONALES CON MUX
FUNCIONES
• DEMULTIPLEXORES
• COMPARADORES
•DETECTORES/GENERADORES DE PARIDAD
Fundamentos de Computadores. Circuitos Combinacionales MSI
T5-2
INTRODUCCIÓN
En un computador se realizan principalmente operaciones de codificación y
decodificación de datos usando codificadores y decodificadores; transmisión y
control de datos usando líneas de bus, multiplexadores y demultiplexadores; y
procesado de datos mediante circuiteríaaritmética.
En nuestro computador podemos encontrarnos los siguientes sistemas MSI:
• CODIFICADORES Y DECODIFICADORES
• MULTIPLEXORES Y DEMULTIPLEXORES
• SUMADORES, COMPARADORES ...
Además estos dispositivos pueden usarse también para la realización de
funciones complejas con un considerable ahorro de área frente al uso de puertas
básicas (circuitos SSI).
T5-3
Fundamentos de Computadores.Circuitos Combinacionales MSI
DECODIFICADORES
Un decodificador es un circuito lógico con n entradas y 2n salidas como
máximo, tal que para cada combinación de entradas se activa al menos una
salida. Si sólo se activa una salida se denomina decodificador completo.
Por ejemplo este es un circuito decodificador completo de 3 a 8 líneas,
permitiría la activación de un dispositivo alproporcionarle la dirección de dicho
dispositivo. Dispone de una entrada de HABILITACIÓN (enable) que conecta
o desconecta (coloca todas sus salidas al nivel no activo) el dispositivo. En este
caso dicha entrada es activa a NIVEL BAJO, ya que el dispositivo se activa
cuando dicha entrada recibe un ‘0’ lógico.
/EN A
1
X
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
B
X
0
0
1
1
0
0
1
1C D0 D1 D2 D3 D4 D5 D6 D7
X 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0
1 0 1 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0
1 0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0 0
1 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 1 0
1 0 0 0 0 0 0 0 1
A
B
C
Bin/Oct
D0
D1
D2
D3
D4
D5
D6
D7
/EN
Los decodificadores pueden dividirse en diferentes tipos:
• EXCITADORES (DRIVERS), que controlan algún dispositivo.
• NO EXCITADORES,los que no se usan para dicho fin.
Tanto las entradas como las salidas, principalmente estas últimas, pueden ser:
• ACTIVAS A NIVEL ALTO: la salida activa es 1 y la no activa 0.
• ACTIVAS A NIVEL BAJO: la salida activa es 0 y la no activa 1.
Además el número de entradas de habilitación puede ser de una o más, y
pueden estar activas a nivel alto o bajo.
Podemos encontrar decodificadores de muydiversos “tamaños”:
De 2 a 4 líneas
De 3 a 8 líneas (bin a oct)
De 4 a 16 líneas (bin a hex)
Convertidores de códigos: BCD/decimal y BCD/7-seg
T5-4
Fundamentos de Computadores. Circuitos Combinacionales MSI
Ejemplo de Decodificador completo de 3 a 8 líneas: CIRCUITO 74X138
Simbolos Lógico del Decodificador, según el Standard IEEE y tradicional.
A
B
C
G1
G2A
G2BInterior del decodificador:
3/8
D0
D1
D2
D3
D4
D5
D6
D7
T5-5
Fundamentos de Computadores. Circuitos Combinacionales MSI
REALIZACIÓN DE FUNCIONES CON DECODIFICADORES
Un circuito decodificador completo genera todos los productos fundamentales
(mintérminos) de las variables de entrada.
Cuándo las salidas del decodificador son activas a nivel bajo, para realizar la
función en sumade productos basta con conectar las salidas correspondientes a
los mintérminos de la función usando puertas NAND:
Por ejemplo: F(X,Y,Z) = Σ m(0, 3, 6)
Z
Y
X
VCC
A
B
C
3/8
D0
D1
D2
D3
D4
D5
D6
D7
G1
G2A
G2B
GND
F
Asociación de decodificadores
A veces puede ocurrir que necesitemos decodificar más líneas de las que nos
permite nuestro circuito, se debe...
Regístrate para leer el documento completo.