Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introducción
Algebra de Boole y Proposiciones
Funciones y Conectivos Binarios
Diseño Lógico Postulados, Axiomas y Teoremas
Postulados de Huntington - Shannon
Luis Parraguez Axiomas
Teoremas
Sección de Sistemas Digitales y Control Funciones, variables y expresiones
Departamento de Electricidad Suma de Productos (SDP)
Ingeniería, Anzoátegui, UDO Producto de Sumas (PDS)
Circuitos Lógicos
Compuertas Básicas
Análisis de Circuitos Lógicos Combinatorios
Síntesis de Circuitos Lógicos Combinatorios
Circuitos Integrados
El Costo del Diseño (Otra visión)
L
Lógica: Estudio sistemático del razonamiento.
11
00
+
Binario: Sólo dos valores posibles:
−
verdadero / falso.
endendido / apagado.
Proposiciones: Proposición Compuesta:
cerrado / abierto.
A : S1 se activa. Si S1 se activa, entonces L prende.
si / no.
B : L prende. A⇒B
0 / 1.
Proposiciones (2) Proposiciones (3)
S1 S2 S1
L
L
11
00
+
11
00
+ S2
−
−
F(A,B,C) = A ∧ B ∨ C
0 * / A \ B ⊕ + ↓ ⇔ B ⇐ A ⇒ ↑ 1
= A∗B +C A B F00 F01 F02 F03 F04 F05 F06 F07 F08 F09 F10 F11 F12 F13 F14 F15
El Cálculo Funcional de Verdad permite expresar FF F F F F F F F F V V V V V V V V
proposiciones, que son las especificaciones básicas FV F F F F V V V V F F F F V V V V
de cualquier diseño, de una manera compacta y sin
ambiguedades, apropiada para el manejo matemático VF F F V V F F V V F F V V F F V V
de ellas. VV F V F V F V F V F V F V F V F V
Conectivos Binarios (2) Evaluación de las Funciones de Verdad
F1 = A ∗ B And F = A∗B +C
F6 = A ⊕ B Xor A B C A*B A*B+C
F7 = A + B Or F F F F F
F F V F V
F8 = A + B Nor F V F F F
F9 = A ⊕ B Nxor F V V F V
V F F F F
F10 = B Not V F V F V
F12 = A Not V V F V V
V V V V V
F14 = A ∗ B Nand
3.- B es conmutativo:
a) con respecto a + :
5.- Para cada elemento a en B,
∀ (a, b) ∈ B : a + b = b + a
existe un complemento a definido por:
b) con respecto a ∗ :
a) a + a = 1
∀ (a, b) ∈ B : a ∗ b = b ∗ a
b) a ∗ a = 0
4.- Distributividad en B :
a) ∗ es distributivo con respecto a + : 6.- Existen al menos dos elementos (a, b) en
∀ (a, b, c) ∈ B : a ∗ (b + c) = (a ∗ b) + (a ∗ c) B tal que a 6= b
b) + es distributivo con respecto a ∗ :
∀ (a, b, c) ∈ B : a + (b ∗ c) = (a + b) ∗ (a + c)
0 0
A1 x = 0 si x 6= 1 A1 x = 1 si x 6= 0 Identidad T1 x + 0 = x T1 x ∗ 1 = x
0 0
A2 si x = 0 ⇒ x = 1 A2 si x = 1 ⇒ x = 0 Frontera T2 x + 1 = 1 T2 x ∗ 0 = 0
0 0
A3 0 ∗ 0 = 0 A3 1 + 1 = 1 Idempotencia T3 x + x = x T3 x ∗ x = x
0 0
A4 1 ∗ 1 = 1 A4 0 + 0 = 0 Involución T4 x = x T4
0 0
A5 0 ∗ 1 = 1 ∗ 0 = 0 A5 1 + 0 = 0 + 1 = 1 Complemento T5 x + x = 1 T5 x ∗ x = 0
Teoremas de dos variables Teoremas generalizados de n variables
Idempotencia
Cobertura o T6 x + (x ∗ y ) = x T9 x + x + x + ... + x = x
0 0
Absorción T6 x ∗ (x + y ) = x T9 x ∗ x ∗ x ∗ ... ∗ x = x
Eliminación T7 x + (x ∗ y ) = x + y De Morgan
0 T10 x1 + x2 + ... + xn = x1 ∗ x2 ∗ ... ∗ xn
T7 x ∗ (x + y ) = x ∗ y 0
T10 x1 ∗ x2 ∗ ... ∗ xn = x1 + x2 + ... + xn
De Morgan T8 x + y = x ∗ y Expansión de Shannon
0
T8 x ∗ y = x + y T11 F(x1 ,x2 ,...,xn ) = x1 ∗ F(1,x2 ,...,xn ) + x1 ∗ F(0,x2 ,...,xn )
0
T11 F(x1 ,x2 ,...,xn ) = x1 + F(0,x2 ,...,xn ) ∗ x1 + F(1,x2 ,...,xn )
T1 : x + 0 = x T1 : x + 1 = 1
Usando inducción completa (perfecta): Usando inducción completa (perfecta):
0+0 = 0 , si x = 0 , por A4 0+1 = 1 , si x = 0 , por A5
x +0= ⇒x +0 = x x +1= ⇒x +1 = 1
1+0 = 1 , si x = 1 , por A5 1+1 = 1 , si x = 1 , por A3
p. d. p.d.
q. e. q. e.
Demostración de Teoremas: Cobertura Funciones, variables y expresiones
T1 : x + (x ∗ y ) = x En el álgebra de "switches" (subconjunto binario del
álgebra de Boole):
I Una variable x puede tener uno de solo dos
0
x +(x ∗y ) = (x ∗1)+(x ∗y ) , T1 o P2b posibles valores: (0 ó 1).
I Una expresión F está formada por la combinación
= x ∗(1+y ) , P4b
de:
= x ∗(1) , T2 I Constantes (0 ó 1),
0
= x , T1 o P2b I Variables (x, y , ...), y
. p.d. F(x,y ) = x ∗ y + x ∗ y + x
q.e
2 x y m2 = x ȳ
3 x y m3 = xy
Producto de Sumas (PDS) Producto Canónico deSumas
I = (x + y ) ∗ (x + y ) ∗ x
Función PDS: F(x,y )
I Términos Suma: x + y , x + y , x
I Términos Máximos (Sumas normales) : x + y , x + y F(x,y ) = (x + y ) ∗ (x + y )
Literales
F(x,y ) = ( x + y ) ∗ ( x + y )∗ x
= Π (2, 1)
I
A A
F F
B AND F = A ∗ B B NAND F = A ∗ B
A A
F F
B OR F = A+B B NOR F = A + B
A A
F F
B XOR F = A ⊕ B B NXOR F = A ⊕ B
A F A F
Buffer F = A NOT F = A
Funciones de Salida
x
Minimización
y
Tabla de Salidas
z Simulación
F Diagramas de Tiempo
= ∑(5, 6, 7)
Realización (Directa) ¿Son lógicamente iguales (tautología)?
H(P+V ) HPV+HPV+HPV HP HV
Comp. C.I. Compuertas C.I. Comp. C.I.
Not 0 0 2 1 0 0
And 2E 1 1 0 0 0 0
And 3E 0 0 3 1 0 0
Nand 2E 0 0 0 0 3 1
Or 2E 1 1 0 0 0 0
Or 3E 0 0 1 1 0 0
Total 2 2 6 3 3 1
H P V A H P V ∑(5, 6, 7) M0 M1 M2 M3 M4 Π(0, 1, 2, 3, 4) =
0 0 0 0 0 0 0 0 0 1 1 1 1 0 1
0 0 1 0 A(H,P,V ) = (H + P + V ) ∗ H + P + V ∗
0 0 1 0 1 0 1 1 1 0 1
0 1 0 0 H +P +V∗ H +P +V ∗
0 1 1 0 H +P +V 0 1 0 0 1 1 0 1 1 0 1
1 0 0 0 = M0 ∗ M1 ∗ M2 ∗ M3 ∗ M4 0 1 1 0 1 1 1 0 1 0 1
1 0 1 1 = ∏ (0, 1, 2, 3, 4) 1 0 0 0 1 1 1 1 0 0 1
1 1 0 1 1 0 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 0 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1
Realización (PDS) Realización con el inverso de la función
A = (H+P+V)(H+P+V)(H+P+V)(H+P+V)(H+P+V)