Documentos de Académico
Documentos de Profesional
Documentos de Cultura
F => 0 y V => 1
A B F
0 0 0 A Circuito F
B digital
0 1 0
1 0 1
1 1 1 2n = # de combinaciones
Condición de Polarización
V Depende de los niveles de voltaje
Sabemos que A o del tipo de lógica usada sabremos
F cuando es V o F
L ≡ A es Falso L ≡ A es Verdadero
A.H A.L
H ≡ A es Verdadero H ≡ A es Falso
A.H ≡ A.L
L Verdadero
Negativo
H Falso
Tablas de Voltaje:
0 0 0 L L L A.H
L H L (A . B) .H
0 1 0
B.H
1 0 0 H L L
1 1 1 H H H
Tablas de Voltaje:
NAND
OR
NOR
OR (Puertas de Suma)
1 0 1 H L H
1 1 1 H H H
1 0 0 H L L
1 1 0 H H L
NAND
AND
NO
Operadores No Naturales
OR EXCLUSIVO
NEXOR
Coincidencia
- Con NAND: corto circuito o puenteo las entradas o conecto a +Vcc una
entrada
- Con NOR:
A.L A.H
F = ABC + AB + BC
15/10/2011 Sistemas Digitales I - Ing. S. Ríos
Capítulo 2.- Fundamentos Del Diseño Digital
B.H
Identidades
0.A=0 1+A=1
1.A=A 0+A=A
A.A=A A+A=A
A.A=0 A+A=1
A=A
Teoremas
A+AB=A Absorción
A+AB=A+B Absorción
AB+AB=A Adyacencia Lógica
F1 = A BC+ABC+ABC+ABC
F1 = A (B C + B C) + A (B C + B C)
F1 = A (B ⊕ C) + A B (C + C)
F1 = A (B ⊕ C) + A B
F2 = Σ (minitérminos = 1)
F2 = Σ (0,2,4,6,7)
F2 = m0 + m2 + m4 + m6 + m7
F2 = ABC+ABC+ABC+ABC+ABC
Maxitérminos A B C F1 F2 F1 = Π (Maxitérminos = 0)
M0 0 0 0 0 1 F1 = Π (0,3,4,5)
M1 0 0 1 1 0 F1 = M0 . M3 . M4 . M5
M2 0 1 0 1 1 Para que M0 = 0 los valores
M3 0 1 1 0 0 de verdad de los sumandos
M4 1 0 0 0 1 deben ser iguales a 0
M5 1 0 1 0 0 M0 = 0 Con A=0; B=0; C=0
M6 1 1 0 1 1 M0 = A + B + C
M7 1 1 1 1 1
A B F Con SOP: A A
F=Σ(1,3)
m0 0 0 0 B 0 0 0 2
F= m1 +m3
m1 0 1 1 F= ĀB+AB
B 1 1 1 3
F=B(Ā+A)
m2 1 0 0 F=B
m3 1 1 1 Con el mapa F=B
A A A A A
B 0 0 1 2 0 0 1 2 1 0 1 2 1 0
B 0 1 1 3 B 1 1 1 3 B 1 1 1 3 B 0 1
0 0 0 1
A
0 0 1 1 10 12 16 14
0 1 0 1 C 11 13 17 05
0 1 1 1
B
1 0 0 0
1 0 1 0 F=Ā+B+C
1 1 0 0
1 1 1 0 A
A 1 0 0 1
10 12 06 04 C 1 0 0 1
C 11 13 07 05 B
B F=B
F=A
15/10/2011 Sistemas Digitales I - Ing. S. Ríos
Mapa de Karnaugh
10 14 012 08 D
C 1 1
11 15 113 19
D B
13 17 115 111
F= B D
C
02 06 014 010
A
B 1 1
1 1
1 1 D
F=ĀC + D
C 1 1
B
F=B
15/10/2011 Sistemas Digitales I - Ing. S. Ríos
Mapa de Karnaugh
Mapa de 5 variables
Ā A
B B
0 4 12 8 16 20 28 24
1 1 1 1
13 9 17 21 29 25
1 1 1 5 1 1
7 11 E 23 27 E
3 15 19 31
D 6 10 D 22 26
2 14 18 30
C C
F= B D
Mapa de 6 variables
ĀB ĀB
0 16
15 31
AB
AB
32 48
47 63
-Ø 0 0 1 Ø
Don´t Care -x C 0 Ø 1 1
A B C F -d
0 B
0 0 0 Ø
1
0 0 1 0 F= A
0 1 0 1
0 1 1 0 Da lo mismo tener un cero que un uno
1 0 0 1 al hacer la implementación o el diseño
0
1 0 1 Ø ya que por lo general son condiciones
1
1 1 0 0 que en las entradas no suceden.
1 1 1 0
15/10/2011 Sistemas Digitales I - Ing. S. Ríos
Ejemplo
Caso típico
0 apagado
Diodos emisores de luz 1 encendido
a
b a
x1 c
Decodificador f b
x2 d g
para Display
x3 e
de 7 segmentos
x4 f e c
g
d
NBCD Pantalla Típica
Punto decimal
Para este decodificador las entradas son X1, X2, X3, X4 y las salidas son a,
b, c, d, e, f, g. Los números NBCD están en el rango de 0 a 9. Las
combinaciones posibles con 4 entradas son 16 pero solo 10 serán
ocupadas. Las combinaciones que no se ocupan en las salidas serán Ø.
15/10/2011 Sistemas Digitales I - Ing. S. Ríos
NBCD
x1 x2 x3 x4 a b c d e f g
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 1 0 1 1
1 0 1 0 Ø Ø Ø Ø Ø Ø Ø
1 0 1 1 Ø Ø Ø Ø Ø Ø Ø
1 1 0 0 Ø Ø Ø Ø Ø Ø Ø
Fuera del 1 1 0 1 Ø Ø Ø Ø Ø Ø Ø
rango
1 1 1 0 Ø Ø Ø Ø Ø Ø Ø
1 1 1 1 Ø Ø Ø Ø Ø Ø Ø
X1 X1
1 0 Ø 1 1 1 Ø 1
0 1 Ø 1 1 0 Ø 1
1 1 Ø Ø X4 1 1 Ø Ø X4
X3 1 1 Ø Ø X3 1 0 Ø Ø
X2 X2
a=x1 + x3 + x2x4 + x2x4 b=x2 + x3x4 + x3x4
X1
1 1 Ø 1
1 1 Ø 1
1 1 Ø Ø X4
X3 0 1 Ø Ø
X2
c=x3 + x4 + x2
15/10/2011 Sistemas Digitales I - Ing. S. Ríos
Método de la variable entrante en el mapa (VEM)
En un mapa se introduce la variable y se reduce una variable en el mapa.
Para ingresar la variable C agrupo sus 2 posibilidades conservando iguales
las combinaciones de A y B y multiplico por el valor de la función.
A B C F A A
0 0 0 1 C+C 0 1 0 1 0
0 0 1 1 1 C 1 1 0 Ø
B c c
0 1 0 0 B
VEM VEM
0 1 1 1
1 0 0 0
Se agrupan celdas adyacentes y que tengan variables iguales, la
suma de variables únicas o grupos de productos iguales. Solo
1 0 1 Ø
variables en el Paso 1 y de no haber con quien agrupar entonces
1 1 0 1 se agrupan con 1 o con Ø. Si alguien falta de agrupar, se lo
1 1 1 0 realizará en el paso 2. Se agrupan variables VEM o VEM en el
paso 1 obligatoriamente. No es obligatorio para VEMØ o VEMØ
Paso 1
a) Agrupamos todas las VEM o VEM únicas que no pueden agruparse con otra VEM ó VEM idéntica
o con un “1” o con “Ø” (islas).
b) Agrupamos todas los MEV dobles (formamos grupos de 2 VEM).
c) Formamos grupos de una VEM con un “1”
d) Formamos grupos de una VEM con un “Ø”
e) Formamos grupos de 4 VEM idénticos o con 1 o Ø; 8,16 ect.
Paso 2
a) Reemplazar las VEM o VEM por un “0”
b) Reemplazar 0 0; Ø Ø
c) Reemplazar 1 1 Si no está completamente cubierto: A + A = 1
Ø Si está completamente cubierto.
d) Reemplazar VEM Ø ó VEM Ø “0”.
e) Reemplazar VEM + VEM Ø 1 Si no está cubierto o si solo el Ø está cubierto.
VEM + VEM Ø Ø Si está completamente cubierto o si solo el VEM está cubierto.
c Ø+c c Ø+c VEM
15/10/2011 Sistemas Digitales I - Ing. S. Ríos
Capítulo 2.- Fundamentos Del Diseño
Digital
Ejemplo: Ingrese c al mapa y obtenga la expresión lógica mínima para F (celdas con
variables únicas se agrupan primero)
Ø c+ Ø c = Ø
A B C F
0 0 0 0
Paso 1 Paso 2
0 0 1 0
A
0 1 0 1
0 1 1 1
A
1 0 0 1
0 c
0 0
1 0 1 0
1 1 0 Ø B c+c1 cØ+cØ
B 1 Ø
1 1 1 Ø 1 Ø
F=C A + B