Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lógica Digital
Prof. Ricardo Villegas
Contenido
Expansión de términos:
• Expansión de términos producto
• Expansión de términos suma
Condición “don’t care”
Lectura e interpretación del mapa de
Karnaugh
Costo de implementación de una función
Expansión de Términos
Algunas veces las funciones están expresadas en forma SOP o POS, pero no canónicas, y
puede ser necesario hallar su expresión canónica para identificar sus minterms o
Maxterms. Ej: F ( A, B, C , D) = ( A ⋅ B ) + ( A ⋅ B ⋅ C ⋅ D ) + ( B ⋅ C ⋅ D)
F ( w, x, y, z ) = ( w + x + y + z ) ⋅ ( w + z ) ⋅ ( x + y + z )
Para hallar la expresión canónica debemos multiplicar o sumar los términos incompletos
por una expresión que contenga a las variables faltantes pero que no altere el contenido
del término.
La técnica general consiste entonces en completar los términos faltantes y aplicar los teoremas del
álgebra de Boole para desarrollar la expresión hasta obtener los términos canónicos que
representan minterms o Maxterms.
• También es posible realizar la expansión de un término por inspección visual, combinando
el término con todas las posibles variaciones de las variables no presentes.
Ejemplo:
F: B
A 0 1
A B F
No hay adyacencia de 1s o 0s!
0 0 1
0 0 0
0 1 1 1 1 0 FSOP ( A, B ) = ∑ (1,2) = A ⋅ B + A ⋅ B
1 0 1
1 1 0 Tabla de la verdad del XOR F ( A, B) = A ⋅ B + A ⋅ B ≡ A ⊕ B
Ejemplo: F ( A, B ) = A ⋅ B + A ⋅ B ≡ A ⊕ B
Requiere:
2 NOT, 2 AND, 1 OR vs. 1 XOR
Ejemplo: F ( A, B, C ) = A ⋅ B ⋅ C + A ⋅ B ⋅ C + A ⋅ B ⋅ C + A ⋅ B ⋅ C
Es posible hallar una expresión equivalente cuya implementación requeriría: 2 NOT, 1 AND y 1 OR (!!!)