COMPENDIOS
COMPENDIOS
COMPENDIOS
DIGITALES
UNIDAD 1
LOGICA DIGITAL Y SISTEMAS
COMBINATORIOS
TEMA 1:
LOGICA DIGITAL
https://www.youtube.com/watch?v=bZ3QdzVBSk8
2 minutos
4
INTRODUCCIÓN
V
1
-1
Sistemas Digitales y Analógicos:
4
Valor
Valor Digital
3 Analógico
0
2 (-∞, 0]
1
(0, +∞)
1
0
t
-1
Trabaja con señales que solamente
adopta dos estados eléctricos:
-2
► 1 (circuito cerrado)
-3
► 0 (circuito abierto)
Ventajas de las Técnicas Digitales
•Más fácil de diseñar (V, I, P, Vmax, Vmin, vs Fanout, Vmax).
12
SUBTEMA 1: TABLAS DE VERDAD
Definición
La lógica binaria es el proceso de clasificar información en 2 clases con los dígitos binarios.
V H
LOGICA Señales digitales
eléctricas
F L
14
TABLAS DE VERDAD
• AND
• OR
• NOT
AND
A AND B ≡ A • B
OR
A OR B ≡ A + B
18
NOT
NOT A ≡ Ā
19
Subtema 2: DIAGRAMAS LOGICOS
Puerta lógica
Es un dispositivo de hardware, que tiene una, dos o más El número posible de
entradas digitales y que genera una señal de salida digital, combinaciones es 2n
en función la operación lógica que representa. n = nº de entradas
23 = 8
Puerta
lógica
Nº comb E1 E2 E3
1 0 0 0
2 0 0 1 Hay 3 tipos de puertas
E1 3 0 1 0 lógicas básicas:
4 0 1 1 • Puerta AND
E2 Puerta S 5 1 0 0 • Puerta OR
lógica 6 1 0 1 • Inversor
E3 7 1 1 0
8 1 1 1
Tabla de verdad – Lógica digital
Tabla en que se indica el valor que toma la señal de salida en función
de los valores de las señales de entrada
Nº comb E1 E2 E3 S
1 0 0 0 1
E1
2 0 0 1 1
3 0 1 0 0
E2 Puerta S
4 0 1 1 1
lógica
5 1 0 0 0
E3
6 1 0 1 1
7 1 1 0 0
8 1 1 1 0
F ≡A•B
22
PUERTAS LÓGICAS
PUERTA OR (7432)
F ≡A+B
23
PUERTAS LÓGICAS
INVERSOR (7404)
F≡Ā
24
LÓGICAS DE OPERACIÓN
Son las reglas de asociación que existen entre los niveles
de voltaje (L – H) y los valores lógicos (0 – 1). Existen dos
tipos:
-La lógica Positiva
-La lógica Negativa
25
LÓGICA POSITIVA
Asocia: y
26
LÓGICA NEGATIVA
Asocia: y
27
Ejemplo. Determine la función de salida F
A.H A•B.H
B.H
F.H
(A•B)+(B•C).H
C.H B•C.H
F=(A•B)+(B•C)
Ejemplo. Diseñe: F=(A+C) •(C+B), con lógica positiva
A.H
(A+C).H
C.H
(A+C) •(C+B).H
A.L A•B.L
B.L
(A•B)+C.L
C.L F.L
F =(A•B)+C
30
SEÑALES EQUIVALENTES
31
LÓGICA MIXTA
Existe cuando en un mismo circuito, se usa lógica positiva y lógica negativa
B.H
𝑨𝑩 + 𝑪. 𝑯
C.L
Ejemplo. Determine la función de salida S
A.H ഥ. 𝑳
𝑨𝑩
B.L ഥ. 𝑯
𝑩
ഥ. 𝑯
𝑨𝑩
S.H
ഥ𝑯
𝑩 + 𝑪. ഥ. 𝑯
ഥ +𝑩+𝑪
𝑨𝑩
ഥ. 𝑳
𝑪 ഥ. 𝑳
C.H 𝑩+𝑪 ഥ
ഥ +𝑩+𝑪
𝐒 = 𝑨𝑩
Ejemplo. Determine la función de salida F
34
DISEÑO CON LOGICA MIXTA
En problemas de diseño, usamos INVERSORES para solucionar
incompatibilidades en la lógica de operación o en el valor de
verdad de la variable.
35
Ejemplo. Diseñe el circuito lógico con la siguiente función de salida
ഥ 𝑩 + 𝑪ഥ
𝐅=𝑨
Variables: A.H B.L C.L F.H
36
Ejemplo. Diseñe el circuito lógico con la siguiente función de salida
ഥ+𝑩
ഥ𝑩 𝑪
𝐅= 𝑨
Variables: A.H B.L C.L F.H
37
SUBTEMA 3: ALGEBRA DE BOOLE
Floyd, T. (2006). Simplificación de circuito digital con Algebra de Boole Floyd, T. (2006). Simplificación de circuito digital con Algebra de Boole
40
• Teorema de Adyacencia lógica
ഥB = B
AB + A
EJERCICIO
Simplificar la siguiente expresión booleana:
ഥ𝑩
𝑨𝑩 + 𝑨𝑪 + 𝑨 ഥ𝑪
𝐴𝐵 𝐴𝐶 + 𝐴ҧ𝐵𝐶
ത
Paso 2. Aplicar el teorema de DeMorgan a cada uno de los términos entre paréntesis.
𝐴ҧ + 𝐵ത 𝐴ҧ + 𝐶ҧ + 𝐴ҧ𝐵𝐶
ത
𝐴ҧ + 𝐴ҧ𝐶ҧ + 𝐴ҧ𝐵ത + 𝐵ത 𝐶ҧ
𝐴ҧ + 𝐴ҧ𝐵ത + 𝐵ത 𝐶ҧ
ഥ+𝑩
𝑨 ഥ𝑪ഥ
Ejercicio en clase
46
Ejercicio en clase
47
FORMAS CANONICAS (SOP – POS)
Procedimiento del diseño combinatorial
1. Estudiar especificaciones
2. Tabla de verdad
→Formas canónica
3. Función lógica
4. Minimizar
5. Implementar
Las formas canónicas son los formatos empleados para convertir la información de una tabla de
verdad en una función lógica.
A
Circuito F
B
Digital
C
FORMATO SUMA DE PRODUCTOS (SOP)
Función escrita en formato SOP
A
Circuito F
B
Digital
C
FORMATO PRODUCTO DE SUMAS (POS)
Función escrita en formato POS
Una función lógica F
expresada en formato POS (0)
es igual a la multiplicación
(1)
de todos los MAXTERMS
que han sido evaluados (2)
como “0” en la tabla de (3)
verdad. (4)
𝐹2 = ς 𝑀3 , 𝑀4 , 𝑀5
(5)
A 𝐹2 = ς 3,4,5
Circuito F1
B (6)
Digital F2
C (7)
Ejercicio en clase
Dada la siguiente tabla de verdad halle la función lógica “f” de salida y redúzcala con
Algebra de Boole
Ejercicio en clase
Dada la siguiente tabla de verdad halle la función lógica “f” de salida y redúzcala con
Algebra de Boole
Representación grafica de función reducida
2 entradas (0)
A ,B (1)
(2)
(3)
(0)
(1)
3 entradas (2)
A ,B, C (3)
(4)
(5)
(6)
(7)
TABLAS DE VERDAD A MAPAS
4 entradas
(0) A ,B, C, D
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
INFORMACION DE LAS CELDAS
Al moverse de una celda a otra solo cambia el valor de verdad de una variable
(0)
(1)
(2)
(3)
(0)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
GRUPOS
• En agrupaciones basadas en SOP cada grupo estará formado por “1” y no
por “0”.
• Las celdas con adyacencia lógica son las vecinas tanto horizontales como
verticales pero no diagonales.
• El resultado de cada grupo es el producto de las variables que mantienen el
valor de verdad en el grupo. Las variables que cambian el valor de verdad
son eliminadas por la aplicación de adyacencia lógica.
GRUPOS
• Grupo: conjunto de 𝟐𝒏 celdas unidas de forma horizontal o vertical
pero no diagonal. Ejemplo : grupos de dos celdas.
• Si el número de celdas del grupo es 4, éste se forma por la unión
de dos grupos de 2 celdas juntos en forma horizontal o vertical
pero no diagonal.
GRUPOS
• El resultado total de la minimización es la suma de la resultante
de todos los grupos.
PASOS PARA MINIMIZACION CON MAPAS
1. Busque en el mapa “1” que no puedan ser agrupados con
otros “1”. Agrúpelos solos (islas).
2. Busque en el mapa “1” que puedan formar únicamente
grupos de dos celdas pero no grupos de 4,8 y mayores.
Agrúpelos.
3. Busque “1” que puedan formar grupos de dos celdas de
varias formas pero no grupos de 4 o más. Agrúpelos por
separado.
4. Reexamine el mapa y busque “1” que puedan formar
únicamente grupos de 4 celdas pero no de 8 o mayores.
Agrúpelos.
PASOS PARA MINIMIZACION CON MAPAS
𝑥1
𝑥2
(0)
1 0 𝒇 = 𝒙𝟏 +𝒙𝟐
(1)
1 1
(2)
(3)
Ejercicio en clase
Reducir la expresión de salida de la siguiente tabla de verdad con Mapas de
Karnaugh
PRIMERA OPCIÓN
ഥ
ഥ 𝑩 +𝑨 𝑩 +𝑨 𝑩
𝑭=𝑨
(0)
0 1 1 1
(1)
0 1 1 1 Se formaron 3 grupos.
(2)
Se puede simplificar más
(3)
SEGUNDA OPCIÓN
(4)
ഥ
𝑭 = 𝑩 +𝑨 𝑩
(5)
(6) 0 1 1 1
(7) Se formaron dos grupos
0 1 1 1
Se puede simplificar más
TERCERA OPCIÓN
0 1 1 1
0 1 1 1
𝑭 = 𝑩 +𝑨
68
Ejercicio en clase
Encontrar la función, dado el siguiente Mapa de Karnaugh
ഥ𝑫
ഥ 𝑩 +𝑩
𝑭=𝑨 ഥ
1 1 0 1
0 1 0 0
0 1 0 0
1 1 0 1
Bibliografía