Beruflich Dokumente
Kultur Dokumente
Ingeniera Multimedia
Curso 2012-13
1
ndice:
1. Circuitos Combinacionales
1.1 Definicin
1.2 Circuitos Aritmticos
1.3 Decodificadores
1.4 Codificadores
1.5 Multiplexores
1.6 Demultiplexor
2. Circuitos Secuenciales
2.1 Definicin
2.2 Biestables
2.3 Registros y Contadores
TEMA 4: Sistemas Digitales
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
2
Bibliografa:
T.L.Floyd. Fundamentos de Sistemas Digitales.
o Cap. 6: Funciones de la Lgica Combinacional
o Cap. 8: Flip-Flops y Dispositivos Relacionados
o Cap. 9: Contadores
o Cap. 10: Registros de Desplazamiento
C.Blanco. Fundamentos de Electrnica Digital.
o Cap. 4: Circuitos Combinacionales.
o Cap. 6: Registros
o Cap. 7: Contadores
J.M Angulo y J. Garca. Sistemas Digitales y Tecnologa de
Computadores.
o Cap. 4: Anlisis y Diseo de Sistemas Combinacionales.
o Cap. 6: Elementos Aritmticos.
TEMA 4: Sistemas Digitales
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
3
1.1 Definicin de Sistema Combinacional.
Es un conjunto de dispositivos lgicos en el que las salidas dependen
exclusivamente del valor existente en cada momento en las entradas.
Sistema
Combinacional
E(t)
S(t)
A todo sistema combinacional le corresponde una funcin lgica
Sistemas combinacionales integrados: En un Circuito Integrado se incluyen
uno o varios sistemas combinacionales.
Criterio de simplificacin: En un sistema combinacional se busca la menor
cantidad de puertas lgicas bsicas.
1. 1 Definicin de Sistema Combinacional
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
4
Es un circuito combinacional capaz de sumar dos dgitos binarios,
proporcionando como salidas la suma y el posible acarreo
a b S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
S ab ab a b
C ab
= + =
=
a
b
S
C
Si operamos la expresin de la suma:
( ) ( ) = = + = + S a b a b ab a b C
a
b
S
C
1/2 E
a
b
S
C
Bloque Funcional:
1.2. Circuitos Aritmticos
1.2. Circuitos Aritmticos. Semisumador
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
5
Es un circuito combinacional capaz de sumar dos dgitos binarios junto con
el posible acarreo procedente de la etapa anterior y proporcionando como
salidas la suma y el acarreo producido
a b c S C'
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
a
b
c
S
C'
S abc abc abc abc a b c
C' ab ac bc
= + + + =
= + +
1.2. Circuitos Aritmticos
Sumador Completo
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
6
Construccin mediante Semisumadores
1/2 E
1/2 E
c
b
a
S
C'
suma
acarreo
suma
acarreo
Bloque Funcional de un Sumador Completo de 1 Bit.
E
a
i
b
i
S
i
C
i
c
i-1
1.2. Circuitos Aritmticos
Sumador Completo
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
7
Podemos construir sumadores del nmero de bits que necesitamos
simplemente encadenando sumadores completos de 1 bit
E
a
n-2
b
n-2
S
n-2
c
n-2
E
a
n-1
b
n-1
S
n-1
c
n-1
E
a
0
b
0
S
0
c
0
c
-1
c
n-3
Bloque funcional del sumador paralelo de n bits
E de n bits
a
n-1
b
n-1
a
0
b
0
S
n-1
S
n-2
S
0
1.2. Circuitos Aritmticos
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
8
Su tabla de Verdad es:
b b
0 0 0
0 1 1
1 0 1
1 1 0
b ) r / s ( ' b =
E
a
2
b
2
S
2
c
2
E
a
3
b
3
S
3
c
3
c
1
E
a
0
b
0
S
0
c
0
E
a
1
b
1
S
1
c
-1
En Complemento a 2:
r / s
1.2. Circuitos Aritmticos
Sumador/Restador Binario
r / s
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
9
Podemos definir al decodificador como un circuito combinacional que consta
de n entradas y 2
n
salidas como mximo. Este circuito pone a uno la salida
cuyo ndice coincide con la combinacin binaria presente en las entradas.
Un decodificador de 2 a 4 lneas presenta la siguiente tabla de verdad:
a b S
0
S
1
S
2
S
3
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1
ab S
b a S
b a S
b a S
3
2
1
0
=
=
=
=
a
b
S0
S1
S2
S3
Decodificador
a b
S3 S2 S1 S0
Bloque Funcional:
1.3. Decodificador
1.3. Decodificador. Definicin
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
10
Decodificador de 4 a 16 lneas mediante el uso de la entrada de habilitacin E
S7 S6 S5 S4
I1 I0
O3 O2 O1 O0
E
S11 S10 S9 S8
I1 I0
O3 O2 O1 O0
E
S15 S14 S13 S12
I1 I0
O3 O2 O1 O0
E
S3 S2 S1 S0
I1 I0
O3 O2 O1 O0
E
I1 I0
O3 O2 O1 O0
E
1
S7 S6 S5 S4
I1 I0
O3 O2 O1 O0
E
S7 S6 S5 S4
I1 I0
O3 O2 O1 O0
I1 I0
O3 O2 O1 O0
E
S11 S10 S9 S8
I1 I0
O3 O2 O1 O0
E
S11 S10 S9 S8
I1 I0
O3 O2 O1 O0
I1 I0
O3 O2 O1 O0
E
S15 S14 S13 S12
I1 I0
O3 O2 O1 O0
E
S15 S14 S13 S12
I1 I0
O3 O2 O1 O0
I1 I0
O3 O2 O1 O0
E
S3 S2 S1 S0
I1 I0
O3 O2 O1 O0
E
S3 S2 S1 S0
I1 I0
O3 O2 O1 O0
I1 I0
O3 O2 O1 O0
E
I1 I0
O3 O2 O1 O0
E
I1 I0
O3 O2 O1 O0
I1 I0
O3 O2 O1 O0
E
1
a b c d
1.3. Decodificador
Agrupacin de Decodificadores
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
11
Podemos definir al Codificador como un circuito combinacional que consta
de 2
n
entradas y n salidas. Este circuito coloca en sus salidas la combinacin
binaria correspondiente al ndice de la entrada activada. Existen dos tipos: los
Codificadores Prioritarios y los No Prioritarios.
Un Codificador Decimal-BCD no prioritario tiene la siguiente tabla de
verdad:
8 9
4 5 6 7
2 3 6 7
1 3 5 7 9
D E E
C E E E E
B E E E E
A E E E E E
= +
= + + +
= + + +
= + + + +
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 DCBA NA
1 0 0 0 0 0 0 0 0 0 0000 0
0 1 0 0 0 0 0 0 0 0 0001 0
0 0 1 0 0 0 0 0 0 0 0010 0
0 0 0 1 0 0 0 0 0 0 0011 0
0 0 0 0 1 0 0 0 0 0 0100 0
0 0 0 0 0 1 0 0 0 0 0101 0
0 0 0 0 0 0 1 0 0 0 0110 0
0 0 0 0 0 0 0 1 0 0 0111 0
0 0 0 0 0 0 0 0 1 0 1000 0
0 0 0 0 0 0 0 0 0 1 1001 0
0 0 0 0 0 0 0 0 0 0 0000 1
1.4. Codificador
1.4. Codificador. Definicin
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
12
Esquema:
E1
E2
E3
E4
E5
E6
E7
E8
E9
A
B
C
D
Codificador
E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
D C B A
Bloque funcional:
1.4. Codificador
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
13
Podemos definir al Multiplexor como un circuito combinacional que consta de
2
n
entradas de datos, n entradas de seleccin y una salida. Este circuito coloca
en su salida el valor de la entrada cuyo ndice coincide con la combinacin
binaria presente en las entradas de seleccin.
Entradas
de datos
(2
n
)
Entradas de Seleccin (n)
Salida
MUX
1.5. Multiplexor o Selector de Datos
1.5. Multiplexor. Definicin
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
14
Un multiplexor con dos entradas de seleccin y cuatro de informacin
presenta la siguiente tabla de verdad:
C1 C0 E3 E2 E1 E0 S
0 0 X X X 0 0
0 0 X X X 1 1
0 1 X X 0 X 0
0 1 X X 1 X 1
1 0 X 0 X X 0
1 0 X 1 X X 1
1 1
1 1
0
1
X
X
X
X
X
X
0
1
E3
C0
E1
E2
C1
E0
S
3 E 0 C 1 C 2 E 0 C 1 C 1 E 0 C 1 C 0 E 1 C 0 C S + + + =
1.5. Multiplexor o Selector de Datos
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
15
Podemos construir multiplexores mayores asociando otros de menos
entradas:
MUX
MUX
MUX
MUX
MUX
E3 E2 E1 E0 E11 E10 E9 E8 E7 E6 E5 E4 E15 E14 E13 E12
C1
C0
C3
C2
S
1.5. Multiplexor o Selector de Datos
Asociacin de Multiplexores
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
16
Puede utilizarse el multiplexor de n-entradas de seleccin como circuito para
implementar funciones lgicas de n+1 variables lgicas. La idea consiste en
asociar a las entradas de seleccin las variables lgicas exceptuando una de
ellas que se utiliza para configurar la entrada de datos.
Se construye una tabla de verdad organizada de la siguiente manera:
n variables de seleccin
1 variable de datos
0 1
0 0 0
0 0 1
1 1 1
2
n
selecciona entrada 0
selecciona entrada 1
selecciona entrada 2
n-1
Casos posibles para cada fila en la variable de datos:
Combinacin en la entrada i 0 0
Combinacin en la entrada i 0 1
Combinacin en la entrada i 1 0
Combinacin en la entrada i 1 1
Siempre 0 en E
i
variable_datos en E
i
variable_datos en E
i
Siempre 1 en E
i
1.5. Multiplexor o Selector de Datos
Implementacin de Funciones
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
17
Podemos definir al demultiplexor como un circuito combinacional que consta
de 1 entrada de datos, n entradas de seleccin y 2n salidas. Este circuito coloca
en la salida cuyo ndice coincide con la combinacin binaria presente en las
entradas de seleccin el valor de la entrada de datos.
S0 C0 C1E
S1 C1C0E
S2 C1C0E
S3 C1C0E
=
=
=
=
Demultiplexor de 1 a 4
E C1 C0 S3 S2 S1 S0
0 0 0 0 0 0 0
1 0 0 0 0 0 1
0 0 1 0 0 0 0
1 0 1 0 0 1 0
0 1 0 0 0 0 0
1 1 0 0 1 0 0
0 1 1 0 0 0 0
1 1 1 1 0 0 0
Por su comportamiento, los demultiplexores van incorporados en el mismo
circuito integrado de los decodificadores
1.6. Demultiplexor
1.6. Demultiplexor. Definicin
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
18
2.1. Definicin de Sistema Secuencial.
Los sistemas secuenciales son aquellos cuya salida en un instante dado depende, no
slo de las entradas al sistema en ese instante, sino tambin de la evolucin o historia
anterior de las mismas, es decir de la secuencia de entradas a la que ha estado
sometido.
2.1. Definicin de Sistema Secuencial
CIRCUITO
COMBINACIONAL
DE SALIDA
CIRCUITO
COMBINACIONAL
DE ENTRADA
MEMORIA
E(t)
Q(t)
S(t)
( (
( (
= +A =
1 2
S(t) f E(t),Q(t) Q(t t) f E(t),Q(t)
Si suprimimos los circuitos combinacionales de entrada y salida nos queda un
circuito compuesto solamente por el elemento de memoria.
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
19
Los biestables (flip-flops o bsculas) son circuitos lgicos, con dos estados estables,
capaces de permanecer indefinidamente en cualquiera de ellos, aun despus de
desaparecer la seal de entrada que provoc el paso al estado alcanzado.
Caracterstica principal: Realimentacin.
Clasificacin
Por su modo de funcionamiento hablaremos de:
Biestable RS
Biestable JK
Biestable D
2.2 Biestables. Definicin y Clasificacin
2.2 Biestables. Definicin y Clasificacin
Informtica Bsica Tema 2: Representacin de la Informacin Fundamentos de los Computadores Tema 4: Sistemas Digitales
Ingeniera Multimedia
Curso 2012-13
20
2.2 Biestables. Definicin y Clasificacin
Por su modo de activacin hablaremos de:
-