Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS DIGITALES II
Nota:
Docente:
Uded de matrícula:
Iq
Recomendaciones:
1.
2.
4. Estimado alumno:
El presente trabajo académico tiene por finalidad medir los logros alcanzados en el desarrollo del curso.
Para el examen parcial Ud. debe haber logrado desarrollar hasta la pregunta 03 y para el examen final
debe haber desarrollado el trabajo completo.
Criterios de evaluación del trabajo académico:
Este trabajo académico será calificado considerando criterios de evaluación según naturaleza del curso:
Preguntas:
1. (4 Puntos)
Diseñar un circuito secuencial síncrono con una entrada X y una salida Z, de modo que dicha
salida Z se ponga a 1 cuando la entrada X valga 1 durante tres o más flancos de reloj
consecutivos.
La salida Z sólo vuelve a cero si se rompe la secuencia, es decir si la entrada X vale 0 durante
uno o más flancos de reloj. Resolver con flip-flops T e incluir una entrada asíncrona RST que
obligará al circuito a reiniciar el ciclo.
S0 = 00 Tabla Flip-Flop T
Q Q* 𝑻
S1 = 01
0 0 0
S2 = 10 0 1 1
1 0 1
S3 = 11
1 1 0
Tabla de Estado.
Para 𝑍:
𝑄0 𝑋
𝑄1 00 01 11 10
0
1 1 1
𝑍 = 𝑄1 𝑄0
Para 𝑇1 :
𝑄0 𝑋
𝑄1 00 01 11 10
0 1
1 1 1
̅̅̅1 𝑄0 𝑋 + 𝑄1 𝑋
𝑇1 = 𝑄
Para 𝑇0 :
𝑄0 𝑋
𝑄1 00 01 11 10
0 1 1 1
1 1 1
2. (4 Puntos)
Diseñar un circuito secuencial síncrono que controle el uso de un bus por parte de dos
periféricos, A y B. Cuando alguno de ambos periféricos precisa el uso del bus, activa a 1 la
señal de petición de bus correspondiente (AR y BR, respectivamente), señales que funcionan
como entrada al circuito controlador. Éste concede el uso del bus al periférico que lo ha
solicitado, activando a 1 la señal de concesión de bus adecuada (AG y BG), y manteniéndola
en este valor hasta que AR o BR vuelvan a 0. La petición y el uso del bus pueden pasar de
uno a otro periférico en cualquier momento.
En caso de que los dos periféricos soliciten el uso del bus al mismo tiempo, (AR y BR = 11), el
controlador sólo concederá el bus al periférico A. Utilizar flip-flops D e incluir una entrada
asíncrona RST que obligará al circuito a reiniciar el ciclo.
Tabla de Estado.
AR BR Q1(t) Q0(t) Q1(t+1) Q0(t+1) AG BG D1 D0
0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1 0 0
0 0 1 0 0 0 1 0 0 0
0 0 1 1 0 0 1 0 0 0
0 1 0 0 0 1 0 0 0 1
0 1 0 1 0 1 0 1 0 1
0 1 1 0 0 1 1 0 0 1
0 1 1 1 0 1 1 0 0 1
1 0 0 0 1 0 0 0 1 0
1 0 0 1 1 0 0 1 1 0
1 0 1 0 1 0 1 0 1 0
1 0 1 1 1 1 1 0 1 1
1 1 0 0 1 1 0 0 1 1
1 1 0 1 0 1 0 1 0 1
1 1 1 0 1 1 1 0 1 1
1 1 1 1 1 1 1 0 1 1
Mapas de Karnaugh:
Para 𝐴𝐺:
𝐴𝑅 𝐵𝑅
𝑄1 𝑄0 00 01 11 10
00 1
01
11 1 1 1
10 1 1 1 1
̅̅̅1 ̅̅̅
𝐴𝐺 = 𝑄 𝑄0
Para 𝐵𝐺:
𝐴𝑅 𝐵𝑅
𝑄1 𝑄0 00 01 11 10
00
01 1 1 1 1
11
10
̅̅̅1 𝑄0
𝐵𝐺 = 𝑄
Para 𝐷1 :
𝐴𝑅 𝐵𝑅
𝑄1 𝑄0 00 01 11 10
00 1 1
01 1
11 1 1
10 1 1
̅̅̅1 ̅̅̅̅
𝐷1 = 𝑄 𝐴𝑅 ̅̅̅̅
𝐵𝑅
Para 𝐷0 :
𝐴𝑅 𝐵𝑅
𝑄1 𝑄0 00 01 11 10
00 1 1
01 1 1
11 1 1 1
10 1 1
𝐷0 = 𝑄1 ̅̅̅
𝑄0 ̅̅̅̅ ̅̅̅1 𝑄0 (𝐵𝑅 + 𝐴𝑅)
𝐴𝑅 𝐵𝑅 + 𝑄
Circuito de Estado.
3. (4 Puntos)
Diseñar un circuito secuencial síncrono con una entrada X y una salida Z, de modo que dicha
salida Z se ponga a 1 durante un período de reloj, cuando en la entrada X aparezca la
siguiente secuencia sin interrupción: primero 0, luego 1 y después 0. La salida Z vuelve a 0 en
el siguiente período de reloj independientemente del resto de valores de X, reiniciando la
lectura de la secuencia.
Una señal asíncrona I reinicia el circuito en cualquier momento al subir a 1. Resolver con flip-
flops J-K.
Tabla de Estado.
4. (4 Puntos)
Diseñar un circuito secuencial síncrono que funcione como un contador de dos bits Z1Z0,
cuya cuenta sólo se inicia si la entrada E vale 1. El contador se quedará en el valor 3 hasta
que E vuelva a valer 0, reiniciando su función. El circuito debe reiniciarse también cuando se
active a 1 la señal asíncrona RST. Utilizad flipflops D.
S0 = 00 ⟹ 0 Tabla Flip-Flop D
Q Q* D
S1 = 01 ⟹ 1
0 0 0
S2 = 10 ⟹ 1 0 1 1
1 0 0
S3 = 11 ⟹ 1
1 1 1
Tabla de Estado.
Mapas de Karnaugh:
Para 𝑍1 :
𝑍1 = 𝑄1
Para 𝑍0 :
𝑍0 = 𝑄0
Para 𝐷1 :
𝑄0 𝐸
𝑄1 00 01 11 10
0 1
1 1 1
𝐷1 = 𝑄1̅̅̅
𝑄0 + 𝑄0 𝐸
Para 𝐷0 :
𝑄0 𝐸
𝑄1 00 01 11 10
0 1
1 1 1
𝐷0 = ̅̅̅ ̅̅̅1 𝑄0 𝐸̅
𝑄0 𝐸 + 𝑄1 𝐸 + 𝑄
Circuito de Estado.
5. (4 Puntos)
Diseñar un circuito secuencial síncrono que tenga una salida Z y una entrada X. La salida Z
se pone a 1 cuando el valor de X se repite (dos ceros o dos unos), manteniéndose en ese
valor hasta que el valor de X sea distinto al anterior. El circuito debe reiniciarse cuando se
active a 1 la señal asíncrona RST. Utilizar flip-flops J-K.
Mapas de Karnaugh:
Para 𝐽1 :
𝑄0 𝑋
𝑄1 00 01 11 10
0 1 1 1
1
𝑄0 𝑋
𝑄1 00 01 11 10
0
1 1 1
𝐾1 = 𝑄1 (𝑄0 ⨁𝑋)
Para 𝐽0 :
𝑄0 𝑋
𝑄1 00 01 11 10
0 1 1
1 1
𝐽0 = ̅̅̅
𝑄0 𝑋
Para 𝐾0 :
𝑄0 𝑋
𝑄1 00 01 11 10
0 1
1 1
𝐾0 = 𝑄0 𝑋̅
Para 𝑍:
𝑍 = 𝑄1
Circuito de Estado.