Documentos de Académico
Documentos de Profesional
Documentos de Cultura
digital
Item Type info:eu-repo/semantics/learningObject
UPC – 2007 02 1
Unidad 2: Fundamentos de lógica digital
UPC – 2007 02 2
1. Conceptos de sistemas digitales
UPC – 2007 02 3
1. Conceptos de sistemas digitales
UPC – 2007 02 4
1. Conceptos de sistemas digitales
UPC – 2007 02 5
1. Conceptos de sistemas digitales
➢ Ejemplo: Computadora
UPC – 2007 02 6
1. Conceptos de sistemas digitales
➢ Sistema digital:
UPC – 2007 02 7
1. Conceptos de sistemas digitales
➢ Señal analógica: Es aquella que puede tomar infinitos valores a lo largo del
tiempo; dicho en otras palabras, es aquella que cambia de forma continua.
Temperatura (ºC)
26
25
24
23
22
21
20
Horas del
1 2 3 4 5 6 7 8 9 10 11 12 día
UPC – 2007 02 8
1. Conceptos de sistemas digitales
UPC – 2007 02 9
1. Conceptos de sistemas digitales
UPC – 2007 02 10
1. Conceptos de sistemas digitales
UPC – 2007 02 11
1. Conceptos de sistemas digitales
Conclusión:
Analógico = continuo
Digital = discreto (paso a paso)
UPC – 2007 02 12
1. Conceptos de sistemas digitales
➢ Para aprovechar las técnicas digitales cuando se tienen señales analógicas, deben
seguirse tres pasos:
➢ Convertir la señal analógica del “mundo real” a la forma digital.
➢ Procesar la información digital.
➢ Convertir la señal digital a la forma analógica.
UPC – 2007 02 13
1. Conceptos de sistemas digitales
Escalas de integración
➢ Los motivos que en un inicio impulsaron la integración de componentes
fueron la reducción de:
➢ Volumen y peso,
➢ Disipación de potencia,
➢ El costo y la fiabilidad.
UPC – 2007 02 14
1. Conceptos de sistemas digitales
Escalas de integración
➢ SSI (Small Scale Integration): Comprende los circuitos de funciones
lógicas elementales.
➢ Contiene 100 transistores por chip; o 10 puertas lógicas.
AND
UPC – 2007 02 15
1. Conceptos de sistemas digitales
Escalas de integración
➢ MSI (Medium Scale Integration): Comprende circuitos que realizan
funciones lógicas más complejas como: Decodificador,
Codificador, Multiplexor, Contador, etc.
➢ Contiene entre 100 y 1000 transistores por chip; o 100 puertas
lógicas.
UPC – 2007 02 16
1. Conceptos de sistemas digitales
Escalas de integración
UPC – 2007 02 17
1. Conceptos de sistemas digitales
Escalas de integración
UPC – 2007 02 18
2. Introducción al Algebra de Boole
Algebra de Boole
➢ El matemático inglés George Boole propuso en 1854 los postulados básicos de esta
álgebra.
UPC – 2007 02 19
2. Introducción al Algebra de Boole
Ley Asociativa (a + b) + c = a + (b + c) (a . b) . c = a . (b . c)
Ley Distributiva a + bc = (a + b) (a + c) a . (b + c) = ab + ac
Complemento a + a’ = 1 a . a’ = 0
UPC – 2007 02 20
2. Introducción al Algebra de Boole
a+a=a a.a=a
a+1=1 a+0=a
a’’ = a a + ab = a a . (a+b) = a
UPC – 2007 02 21
2. Introducción al Algebra de Boole
Operaciones booleanas
UPC – 2007 02 22
2. Introducción al Algebra de Boole
UPC – 2007 02 23
2. Introducción al Algebra de Boole
UPC – 2007 02 24
2. Introducción al Algebra de Boole
F = b’c’(a+a’) + ac(b’+b)
F= b’c’ + ac
F = a’c’(b’+b’) + ab(c’+c)
F= a’c’ + ab
UPC – 2007 02 25
3. Compuertas lógicas
➢ Circuito electrónico que produce como señal de salida una operación booleana de las
señales de entrada.
➢ Compuertas básicas en lógica digital son AND, OR, NOT, NAND Y NOR.
➢ Cada puerta tiene una o más entradas una salida. Cuando los valores de entrada
cambian, la señal de salida cambia.
UPC – 2007 02 26
3. Compuertas lógicas
➢ IGUALDAD
:
➢ NOT
:
➢ OR:
➢ AND:
➢ XOR:
UPC – 2007 02 27
3. Compuertas lógicas
UPC – 2007 02 28
3. Compuertas lógicas
◗ OR:
A
t
A F
B
t
B
F
t
UPC – 2007 02 29
3. Compuertas lógicas
◗ AND:
A
t
A F
B
t
B
F
t
UPC – 2007 02 30
3. Compuertas lógicas
◗ XOR:
A
t
A F
B
t
B
F
t
UPC – 2007 02 31
3. Compuertas lógicas
◗ Combinada:
A
t
B
A t
B C
F t
C
D
t
D
F
t
UPC – 2007 02 32
3. Compuertas lógicas
a a a
F F F
a a a
F F F
b b b
a a a
F F
F b
b b
UPC – 2007 02 33
4. Implementación de circuitos con Compuertas
UPC – 2007 02 34
4. Implementación de circuitos con Compuertas
◗ Para transformar cualquier función lógica a solo NAND se debe seguir los
siguientes pasos:
UPC – 2007 02 35
4. Implementación de circuitos con Compuertas
1) F1 = b.c + d + e
⇨ F1 = (b.c + d
+ e)
⇨ F1 = (b.c).d.e
b
c F1
d
UPC – 2007 02 e 36
4. Implementación de circuitos con Compuertas
◗ Para transformar cualquier función lógica a solo NOR se debe seguir los
siguientes pasos:
> Se debe aplicar una doble inversión.
> Si la función es una suma lógica, no se opera ninguna inversión.
> Si es un producto, se elimina una de ellas por aplicación del teorema de
D’Morgan.
◗ Se continúa invirtiendo doblemente los términos hasta que todas las sumas
y productos se hayan convertido en sumas negadas.
UPC – 2007 02 37
4. Implementación de circuitos con Compuertas
1) F1 = b.c + d + e
➔ F1 = b.c + d + e ⟶ F1 = b.c
+d+e
➔ F1 =bb + c + d + e
c F1
d
e
UPC – 2007 02 38
4. Implementación de circuitos con Compuertas
Multiplexor
x 0
z x0 0 z x 0 0 z
x1 x 1 x1 1
1 y
y
y (a) 2-to-1 m u x (b) S wi t c h view (c) Mux s y m b o l
e (Enable)
x 0 0
x 0
/
x1 1 0
0 1 z z
32 / 0 y0
2
/ 1 32 x x2 0 1
3
32
y 1
x3 y
x 1 1
y 1
y 0
y 0
2
(d) M u x array
(e) 4-to-1
x3 m u x with enable (e) 4-to-1 m u x
design
Multiplexor (mux), permite que una de varias entradas se seleccione en un
momento dado y se dirija a su única salida, dependiendo de los valores de
las señales de control provistas.
UPC – 2007 02 9
3
4. Implementación de circuitos con Compuertas
Decoder/Demultiplexor
y1 y0
y1 0 y 1y
x0 y
0 0 x0
0 x x1
1
1 e
x 0 2 x2
2 (Enable)
x 3 x3
3
1
1
x
x (c) Demultiplexer, or
2
(a) 2-to-4 decoder (b) Decoder symbol decoder with “enable”
2 x
Un decoder es un circuito con varias líneas 3de entrada y que
selecciona sólo una de ellasx en función del patrón de líneas de entrada.
(2 a salidas con a-bits de direccionamiento como entrada).
UPC – 2007 02 0
4 3
4. Implementación de circuitos con Compuertas
BCD-to-Seven-Segment Decoder
Signals to e0 0
4-bit input in [0, 9]
enable or
x3 x2 x1 x0 turn on the e5 5 1
segments
e6 6
e4 4 2
3
e3
e1
e2
UPC – 2007 02 41
Gracias por su atención
UPC – 2007 02 42