Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema6 Circuitos Combinacionales Puertas Logicas.2xcara
Tema6 Circuitos Combinacionales Puertas Logicas.2xcara
Programa
1.
2.
3.
4.
Introduccin.
Puertas lgicas bsicas.
Anlisis y sntesis de circuitos combinacionales.
Bloques combinacionales estndares principales.
4.1. Sumadores y restadores.
4.2. Decodificadores.
4.3. Multiplexores.
4.4. Desplazadores.
4.5. Dispositivos Lgicos Programables (Memorias ROM).
5. Bibliografa.
Conceptos bsicos: circuito combinacional, puertas lgicas bsicas (AND, OR,
NOT, NAND, NOR, XOR, XNOR), anlisis de circuitos, sntesis de circuitos,
bloques combinacionales estndares (sumador/restador, decodificador,
multiplexor, desplazador, memorias ROM).
1. Introduccin
En los circuitos combinacionales la salida Z en un determinado instante
de tiempo ti slo depende de X en ese mismo instante de tiempo ti , es
decir que no tienen capacidad de memoria y que se puede obviar la variable
de tiempo t.
Z(t) = F(X(t))
Z = F(X)
Z
Ejemplo: Sumador
Sumadores y restadores.
Decodificadores y multiplexores.
Desplazadores.
Dispositivos lgicos programables (ROM).
2. Puertas Lgicas
Puerta Lgica: Circuitos electrnicos compuestos por resistencias, diodos y
transistores que realizan las distintas operaciones booleanas.
Vamos a estudiar circuitos lgicos con el convenio de lgica positiva:
Nivel H (5 voltios) 1 y Nivel L (0 voltios) 0.
Las puertas lgicas bsicas son:
AND.
OR.
NOT.
NAND.
NOR.
XOR.
XNOR.
4
Z = A AND B = A B
Z = A OR B = A + B
Z = NOT A = A
Z = A NAND B = (A B)
Z = A NOR B = (A + B)
Z = A XOR B = A B
10
Z = A XNOR B = A B
11
X2
X1
X1
X0
X2X1
X1X0
X2
X1
X2X1X0
X0
12
13
14
15
16
17
Sum
s
s=ab
CarryOut
Tabla de verdad
a
cout
Cronograma
S
18
cOUT
cOUT = ab + acIN+bcIN
ccINe
s = a b cIN
cin
cout
Cronograma
S
19
cs
ce
cn-1
cs
+
s
sn-1
ce
...
cs
a1 b1
a0 b0
+
s
s1
ce
cs
+
s
s0
ce
c-1
20
10
Restadores binarios
cs
cn-1
...
ce
a1 b1
a0 b0
cs
ce
sn-1
cs
s1
ce
'1'
s0
21
Sumador/restador
Podemos unir los circuitos anteriores y construir uno que haga sumas y restas en
funcin de una seal de control
SUMADOR / RESTADOR DE n BITS.
an-1 bn-1
an-2 bn-2
a1 b 1
a0 b 0
Op
a
cs
+
s
cs
ce
sn-1
+
s
sn-1
=
=
b
ce
...
cs
+
s
s1
Op = 0
Op = 1
ce
cs
+
s
ce
s0
OPERACIN DE SUMA
OPERACIN DE RESTA
22
11
4.2. Decodificadores
Un decodificador (o decodificador de n a 2n) es un mdulo combinacional con n
entradas y 2n salidas, adems de una seal de activacin (Enable) de entrada.
El decodificador activa la salida i-sima cuando se presenta la combinacin binaria
i en las entradas, siempre y cuando el mdulo est activo (enable=1): se activa la
salida correspondiente al nmero binario codificado en la entrada.
23
24
12
25
26
13
4.3. Multiplexores
Un multiplexor (o multiplexor de 2n a 1) es un mdulo combinacional con 2n
entradas y 1 salida, adems de una seal de activacin y n seales de control.
El multiplexor conecta una de las 2n entradas a la salida. Esta entrada se
selecciona con la palabra de control S (n bits).
27
28
14
29
30
15
4.4. Desplazadores
Un desplazador (shifter) es un mdulo combinacional con n+2 entradas de
datos y n salidas, adems de una seal de activacin y seales de control.
El desplazador puede mover o no
bits a derecha e izquierda en
desplazamientos abiertos o
cerrados (rotaciones) bajo las
rdenes de las seales control.
31
32
16
Ejemplos:
ROM (Read-only memory).
PAL (Programmable Array Logic).
PLA (Programmable Logic Array).
FPGA (Field-Programmable Gate Array).
33
ROM
mayor velocidad).
EPROM
Flash
34
17
35
donde:
fj(i)=1 si existe la conexin (fila i, columna j) en el grupo
grupo OR
OR
fj(i)=0 si no existe dicha conexin
36
18
5. Bibliografa
D.A. PATTERSON, J.L. HENNESSY. Estructura y Diseo de Computadores.
Revert, 2000.
A. PRIETO, A. LLORIS, J.C. TORRES. Introduccin a la Informtica. 3
edicin, McGraw-Hill, 2002.
J.M. ANGULO, J.GARCA. Sistemas Digitales y Tecnologa de Computadores.
Paraninfo, 2002.
D.D. GAJSKI. Principios de diseo digital. Prentice Hall, 1997.
T.L. FLOYD. Fundamentos de sistemas digitales. Prentice Hall, 2000.
W. STALLINGS. Organizacin y Arquitectura de Computadores. 5 edicin,
Prentice Hall, 2000.
38
19