Professional Documents
Culture Documents
IDENTIFICACION DE UN CIRCUITO
INTEGRADO
a) x
b) X
c) Y
d) z(x + y)
e) 0
f) y(x + w)
46
CIRCUITOS
COMBINACIONALES
Hay varios tipos de circuitos combinacionales, atendiendo a su densidad de
integracin; esto es, a su nmero de transistores o de puertas lgicas.
93
Parmetros y caractersticas
Retardo de propagacin (propagation
delay)
Tensin de alimentacin (DC Supply
Voltage) DC (VCC)
Consumo (Power dissipation)
Niveles lgicos de entrada y salida
Producto velocidad-potencia
Carga y Fan-Out
47
Retardo de propagacin
Fan-out
48
EL INVERSOR
SIMBOLOS
CONVENCIONAL IEEE TABLA DE VERDAD
Entrada Salida
Bajo (0) Alto (1)
Alto (1) Bajo (0)
CIRCUITO INTEGRADO
ECUACIN BOOLEANA
Salida = Entrada
X=A
Inversor: Oscilograma
49
Inversor: Aplicacin
PUERTA AND
SIMBOLOS
CONVENCIONAL IEEE TABLA DE VERDAD
A B X
0 0 0
0 1 0
1 0 0
1 1 1
CIRCUITO INTEGRADO
ECUACIN BOOLEANA
X=AB
50
AND: Oscilograma
AND: Oscilograma
51
AND: Aplicacin 1 (habilitar)
52
PUERTA OR
SIMBOLOS
CONVENCIONAL IEEE TABLA DE VERDAD
A B X
0 0 0
0 1 1
1 0 1
1 1 1
CIRCUITO INTEGRADO
ECUACIN BOOLEANA
X=A+B
OR: Oscilograma
53
OR: Oscilograma
54
PUERTA NAND
SIMBOLOS
CONVENCIONAL IEEE TABLA DE VERDAD
A B X
0 0 1
0 1 1
1 0 1
ECUACIN BOOLEANA 1 1 0
X=A.B
CIRCUITO INTEGRADO
CIRCUITO EQUIVALENTE
NAND: Oscilograma
55
NAND: Oscilograma
NAND: Equivalencia
56
NAND: Aplicacin
57
PUERTA NOR
SIMBOLOS
CONVENCIONAL IEEE TABLA DE VERDAD
A B X
0 0 1
0 1 0
1 0 0
ECUACIN BOOLEANA 1 1 0
X A B CIRCUITO INTEGRADO
CIRCUITO EQUIVALENTE
58
NOR: Oscilograma (II)
NOR: Equivalencia
59
NOR: Aplicacin
PUERTA OR EXCLUSIVA
SIMBOLOS
CONVENCIONAL IEEE TABLA DE VERDAD
A B X
0 0 0
0 1 1
1 0 1
ECUACIN BOOLEANA 1 1 0
X A B A B
X A B CIRCUITO INTEGRADO
CIRCUITO EQUIVALENTE
60
XOR: Oscilograma
61
PUERTA NOR EXCLUSIVA
SIMBOLOS
CONVENCIONAL IEEE TABLA DE VERDAD
A B X
0 0 1
0 1 0
1 0 0
ECUACIN BOOLEANA 1 1 1
X A B A B
X A B CIRCUITO INTEGRADO
CIRCUITO EQUIVALENTE
XNOR: Oscilograma
62
Problema
63
Resumen
Has aprendido
Describir el funcionamiento del inversor y
las puertas lgicas bsicas (AND y OR)
Describir el funcionamiento de las puertas
NAND, NOR, XOR y XNOR
Aplicaciones bsicas de las puertas lgicas
Dibujar oscilogramas con las relaciones
entre entradas y salidas de las puertas
lgicas.
64
Manipulacin de Funciones
Algebraicas
129
Conceptos importantes
Literal o variable
Trmino de producto
Trmino estndar de productos o minitrmino
Sumatoria de productos
Sumatoria cannica o sumatoria de trminos de
productos estndares.
Sumatoria de productos mnima o expresin
simplificada.
Nota: cada uno de estos conceptos tiene un concepto
dual para la suma.
130
65
La simplificacin
El proceso de la simplificacin consiste en
aplicar los postulados y teoremas del
lgebra de conmutacin para llegar a la
expresin ms simple de la ecuacin, est,
se presentar normalmente en su forma de
sumatoria de productos mnima.
131
Ejemplo de simplificacin
F = xy(z+x+zy)
F=xyz+xyx+xyzy
F=xyz+xy+xyz
F=xyz+xy
F=xy
Simplificar:
xyz + xyz + xyz + xyz + xyz
132
66
Sobre la simplificacin
No existe una metodologa para realizar la
simplificacin.
Slo la prctica es la manera de alcanzar la
simplificacin ms ptima.
La aplicacin del lgebra de conmutacin
no garantiza el llegar a la simplificacin
ptima.
133
Implementacin de Funciones
con Compuertas
134
67
Redes con AND, OR y NOT
Una vez que se define la suma de productos
mnima se debe de definir el diagrama
lgico, compuesto por una red de
compuertas que describan la funcin.
135
X
Y
Z
X
Y
Z
X
Y
Z
136
68
Niveles
El nmero de niveles corresponde al mximo
nmero de compuertas que una seal debe
pasar desde su entrada hasta la salida.
En el caso anterior tenemos dos niveles, esto
asumiendo que tenemos disponibles en la
entradas los complementos de la literales,
cuando no se dispone de los complementos es
necesario complementar con compuertas NOT.
137
Problema
f xyz xyz xyz xyz xyz
a) Diagrama de la suma de productos
b) Diagrama de la suma de productos mnimo
138
69
Una red multinivel
h z wxy v( xz w)
139
70
Miniterminos
a b c Minitermino Nmero
141
Ejemplo 1
A B C f f La expresin algebraica ser:
0 0 0 0 1 f(A,B,C) = m(1,2,3,4,5)
= ABC+ABC+ABC+ABC+ABC
0 0 1 1 0
f(A,B,C) = m(0,6,7)
0 1 0 1 0 = ABC+ABC+ABC
0 1 1 1 0
Para la mayora de los casos la suma
de los minitrminos no representa
1 0 0 1 0
la sumatoria mnima de productos.
1 0 1 1 0
1 1 0 0 1
1 1 1 0 1
142
71
Ejemplo 2, con condiciones irrelevantes
a b c f
0 1 0 1
0 1 1 x
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
143
Problema
Desarrollar las expresiones algebraicas para
EJE1, EJE2 y EJE3.
144
72
Finalizacin del proyecto EJE1
Z2= ABCD+ABCD+ABCD+ABCD+ABCD
Z2 suma mnima = ACD+BCD+ABC+ABD
Diagrama lgico
145
146
73
Mapas de Karnaugh
Es un mtodo grfico usado para la
simplificacin de funciones de conmutacin.
Propuesto por Maurice Karnaugh en 1953.
Los mapas de Karnaugh se compone de un
cuadrado por cada minitrmino posible de una
funcin.
2 variables, 4 cuadrados
3 variables, 8 cuadrados
4 variables, 16 cuadrados
147
A A
B 0 1
AB AB m0 m2 0 0 2
AB AB m1 m3 1 3
B 1
Aqu tenemos tres vistas de una mapa de dos variables, las casillas
sombreadas, por ejemplo, corresponden al minitrmino 2 donde A=1 y B=0
148
74
Representando funciones en un Mapa de
Karnaugh (1)
Cuando se quiere llevar una funcin a un
mapa, se coloca un 1 en el casillero
correspondiente al minitrmino que result
como 1 en la funcin.
Los otros casilleros se dejan en blanco
Si existen condiciones irrelevantes, es
necesario poner una X en los minitrminos
correspondientes.
149
0 1 0 1 X
1 1
1 1
150
75
Mapa de Karnaugh para 3
variables
AB AB
C 00 01 11 10 C 00 01 11 10
0 ABC ABC ABC ABC 0 0 2 6 4
151
01 01
ABCD ABCD ABCD ABCD
1 5 13 9
152
76
Ejemplo de adyacencia para un mapa de 4
variables
Los 1 en dos celdas adyacentes corresponden a un solo trmino de
producto.
AB AB
CD 00 01 11 10 CD 00 01 11 10
00 00 1
01 01
1 1
11 11
10 10 1
ACD ABD
153
AB AB
C 00 01 11 10 C 00 01 11 10
0 0
1 1 1 1 1 1 1 1 1 1
AC AC C
154
77
Otros ejemplos para grupos de 4
AB AB
CD 00 01 11 10 CD 00 01 11 10
00 1
00 1 1
01 01
1 1 1 1 1
11 1 1 1
11 1 1
10 1 10 1 1
AB AD BD BD
155
Grupos de 8
AB AB
CD 00 01 11 10 CD 00 01 11 10
00 1 1
00 1 1 1 1
01 01
1 1
11 1 1
11
10 1 1 10 1 1 1 1
A D
156
78
Ejemplo de simplificacin usando Mapas
de Karnaugh
xyz + xyz + xyz + xyz + xyz
xy xy
z 00 01 11 10 z 00 01 11 10
0 1 1 0 1 1
1 1 1 1 1 1 1 1
xy
z 00 01 11 10
0 1 1
1 1 1 1 xy + xy + xz
157
Problema
f = abc + abc + abc + abc
Para la funcin f encontrar:
La suma de productos mnima usando un mapa d
karnaugh.
158
79
Compuertas NAND, NOR y OR
EXCLUISIVAS
159
160
80
Importancia de las NAND y NOR
Todas las funciones Booleanas pueden ser
substituibles por una funcin equivalente que utilice
nicamente compuertas NAND y/o NOR, esto con los
siguientes objetivos:
Disminucin del nmero de componentes en una tarjeta de
circuito impreso.
Dar facilidad de mantenimiento futuro y
Disminuir el consumo de energa.
La transformacin de cualquier funcin se efectuar
mediante la correcta utilizacin del teorema de
Moorgan.
161
Algunas equivalencias
162
81
Metodologa para transformar una
expresin a NAND
1. Una vez obtenida la expresin correspondiente del problema
digital, se realiza a todo el conjunto una doble inversin o
negacin.
2. Como nos encontramos en el caso de implementar con puertas
NAND, si la expresin resultante est en funcin de productos,
las dos negaciones deben dejarse tal cual. Si, por el contrario, es
una suma, se aplica el teorema de Moorgan sobre dicha suma.
3. Continuar 2, hasta la obtencin de una funcin compuesta
exclusivamente como productos negados.
163
164
82
Compuerta OR-Exclusiva y NOR-Exclusiva
a b a xor b a b a xnor b
0 0 0 0 0 1
0 1 1 0 1 0
1 0 1 1 0 0
1 1 0 1 1 1
165
CIRCUITOS
COMBINACIONALES
Los circuitos MSI se clasifican de la siguiente forma segn la funcin que
desempean en los sistemas digitales;
166
83
CIRCUITOS COMBINACIONALES: CODIFICADOR
167
CODIFICADOR
Codificador sin prioridad : Su
objetivo es la generacin de un
nmero binario sobre sus n
salidas que identifique cul de las
entradas est activadas.
168
84
CODIFICADOR
Codificador con prioridad : Para obtener codificadores que respondan a una sola
seal de entrada activa, se le asigna valores fijos de prioridad a las lneas de entrada,
de forma que en cada instante slo se genera el cdigo de salida de la entrada activa
que tenga la mxima prioridad.
169
170
85
DECODIFICADOR BCD A DECIMAL
Es un decodificador con 4 entradas y 10 salidas.
El objetivo es representar en la salida el nmero decimal correspondiente a la
combinacin binaria de la entrada.
171
DISPLAY DE 7 SEGMENTOS
Es un componente que se utiliza para la representacin de nmeros en muchos
dispositivos electrnicos.
Se arma de manera que se pueda activar cada segmento (diodo LED) por
separado logrando de esta manera combinar los elementos y representar todos
los nmeros en el display (del 0 al 9).
El ms comn es el de color rojo, por su facilidad de visualizacin.
Cada elemento del display tiene asignado una letra que identifica su posicin en
el arreglo del display.
Se tienen de 2 tipos: nodo comn y ctodo comn.
172
86
DECODIFICADOR DE 7 SEGMENTOS
Est destinado a excitar los segmentos de un display a partir del cdigo BCD
o binario.
Son capaces de proporcionar corriente (salidas activas a nivel alto) o
absorberla (salidas activas a nivel bajo).
As, las salidas activas se combinan para encender determinados LED, que
representarn el dgito pedido.
173
DECODIFICADOR DE 7 SEGMENTOS
174
87
MULTIPLEXOR
Un MULTIPLEXOR es un
distribuidor con varias entradas de
datos y nica salida.
Un multiplexor 2n:1 es un
dispositivo con 2n entradas y una
salida. El contenido de una de las
entradas pasa a la salida segn el
valor de las n entradas de control.
175
DEMULTIPLEXOR
Un DEMULTIPLEXOR es la
inversa del multiplexor, con
una entrada, 2n salidas y n
entradas de control, siendo
la salida aplicada por el
cdigo igual a la entrada,
quedando el resto de salidas
en reposo.
Un demultiplexor es lo
mismo que un decodificador
con entrada Enable.
176
88
IMPLEMENTACION DE FUNCIONES
LGICAS CON DECODIFICADORES
Un decodificador genera en sus salidas, todos los minterms de un nmero de
variables igual al nmero de lneas de entrada.
Por tanto, con un decodificador de n entradas y 2n salidas y puertas OR, se
pueden implementar funciones lgicas de n variables ( tambin podra tomar
los ceros de la funcin y utilizara puertas NOR ).
177
IMPLEMENTACION DE FUNCIONES
LGICAS CON DEMULTIPLEXORES
Viendo un ejemplo, podremos ver como se realiza la sntesis.
Se va a utilizar un MUX 4:1 por tanto tengo 2 entradas de seleccin.
Elijo de la funcin lgica a implementar 2 de las variables como seales de
seleccin y determino cual debe ser las entradas del multiplexor con la que
me queda.
178
89
CIRCUITOS ARITMETICOS
179
CIRCUITOS ARITMETICOS
RESTADOR: Es muy similar al
sumador, con la diferencia de que
ste realiza la resta binaria entre
los dgitos de entrada, y el acarreo
recibe el nombre de prstamo.
180
90
CIRCUITOS ARITMETICOS
COMPARADORES: Son circuitos combinacionales que indican la igualdad
o desigualdad de dos nmeros binarios A y B de n bits cada uno.
181
91