Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad de aprendizaje 2:
Logro de la sesión:
• Introducción
• Contadores
• Ejercicios
Sistema secuencial
Asíncronos:
Un contador asíncrono es aquél en el que los flip-flops
(FF) del contador no cambian de estado exactamente al
mismo tiempo, dado que no comparten el mismo
impulso de reloj
Asíncronos:
Un contador asíncrono es aquél en el que los flip-flops
(FF) del contador no cambian de estado exactamente al
mismo tiempo, dado que no comparten el mismo
impulso de reloj
Asíncronos:
Asíncronos:
Asíncronos:
Asíncronos:
• Asíncronos
• Asíncronos
• Asíncronos
• Asíncronos
1 0
1 0
1 0
Si 𝑡𝑃𝐿𝐻 , es de 10ns.
El tiempo de
propagación total
seria de:
𝑡𝑃(𝑡𝑜𝑡𝑎𝑙) = 3 ∗ 10𝑛𝑠
𝑡𝑃(𝑡𝑜𝑡𝑎𝑙) = 30𝑛𝑠
Ejercicios:
Utilizando el contador asíncrono de 4 bits de la figura,
diseñar un contador asíncrono de 0000 hasta 1001
(contador de décadas).
Señal de reinicio
Ejercicios:
Utilizando el contador asíncrono de 4 bits de la figura,
diseñar un contador asíncrono de 0000 hasta 1011
• Síncrono
Un contador síncrono es aquel en el que todos los flip-
flops del contador reciben en el mismo instante la señal
de reloj.
• Síncrono
• Síncrono
• Síncrono
• Síncrono
• Síncrono
• Síncrono
• Ejercicios
Diseñar un contador de décadas utilizando un contador
síncrono de 4 bits .
• Ejercicios
Diseñar un contador de décadas utilizando un contador
síncrono de 4 bits .
• Ejercicios
Diseñar un contador de décadas utilizando un contador
síncrono de 4 bits .
• Ejercicios
Diseñar un contador síncrono ascendente y
descendente de 3 bits.
0,1,2,3,4,5,6,7,6,5,4,3,2,1
1/0 1/1
1/0
01 10 0/1
0/0 0/0
11
1/0
Ing. Juan Vega Martinez
Paso 2: Obtener la tabla de estado
𝑬𝒔𝒕𝒂𝒅𝒐 𝑬𝒔𝒕𝒂𝒅𝒐 𝑺𝒊𝒈𝒖𝒊𝒆𝒏𝒕𝒆
𝑷𝒓𝒆𝒔𝒆𝒏𝒕𝒆 𝑺𝒂𝒍𝒊𝒅𝒂𝒔
𝑿=𝟎 𝐗=𝟏
𝑿=𝟎 𝐗=𝟏
𝑸𝑨 𝑸𝑩 𝑸𝑨+ 𝑸+
𝑩 𝑸𝑨+ 𝑸+
𝑩
0 0 0 0 0 1 0 0
0 1 1 1 0 1 0 0
1 0 1 0 0 0 1 1
1 1 1 0 1 1 0 0
𝑸𝑨 𝑸𝑩 2 flip flop
𝑸𝑨 𝑸𝑩 2 flip flop
Puede ser tipo D, T , JK ,SR
Ing. Juan Vega Martinez
Paso 7: Obtener el circuito de la tabla de excitación desde
la tabla de estado
𝑬𝒔𝒕𝒂𝒅𝒐 𝑬𝒔𝒕𝒂𝒅𝒐 𝑺𝒊𝒈𝒖𝒊𝒆𝒏𝒕𝒆 𝑭𝒍𝒊𝒑 𝑭𝒍𝒐𝒑
𝑷𝒓𝒆𝒔𝒆𝒏𝒕𝒆 𝑺𝒂𝒍𝒊𝒅𝒂𝒔
𝑸𝑨 𝑸𝑩 𝑿 𝑸𝑨+ 𝑸+
𝑩 𝑻𝑨 𝑻𝑩 𝒀
0 0 0 0 0 0
0 0 1 0 1 0
0 1 0 1 1 0
0 1 1 0 1 0
1 0 0 1 0 1
1 0 1 0 0 1
1 1 0 1 0 0
1 1 1 1 1 0
Ing. Juan Vega Martinez
Paso 7: Obtener el circuito de la tabla de excitación desde
la tabla de estado
𝑬𝒔𝒕𝒂𝒅𝒐 𝑬𝒔𝒕𝒂𝒅𝒐 𝑺𝒊𝒈𝒖𝒊𝒆𝒏𝒕𝒆 𝑭𝒍𝒊𝒑 𝑭𝒍𝒐𝒑
𝑷𝒓𝒆𝒔𝒆𝒏𝒕𝒆 𝑺𝒂𝒍𝒊𝒅𝒂𝒔
𝑸𝑨 𝑸𝑩 𝑿 𝑸𝑨+ 𝑸+
𝑩 𝑻𝑨 𝑻𝑩 𝒀
0 0 0 0 0 0 0 0
0 0 1 0 1 0 1 0
0 1 0 1 1 1 0 0
0 1 1 0 1 0 0 0
1 0 0 1 0 0 0 1
1 0 1 0 0 1 0 1
1 1 0 1 0 0 1 0
1 1 1 1 1 0 0 0
Ing. Juan Vega Martinez
Paso 8: Obtener la expresión del circuito de salida
y las entradas de los flip flops.
𝑬𝒔𝒕𝒂𝒅𝒐 𝑬𝒔𝒕𝒂𝒅𝒐 𝑺𝒊𝒈𝒖𝒊𝒆𝒏𝒕𝒆 𝑭𝒍𝒊𝒑 𝑭𝒍𝒐𝒑
𝑷𝒓𝒆𝒔𝒆𝒏𝒕𝒆 𝑺𝒂𝒍𝒊𝒅𝒂𝒔
𝑸𝑨 𝑸𝑩 𝑿 𝑸𝑨+ 𝑸+
𝑩 𝑻𝑨 𝑻𝑩 𝒀
0 0 0 0 0 0 0 0
0 0 1 0 1 0 1 0
0 1 0 1 1 1 0 0
0 1 1 0 1 0 0 0
0 0 1 𝑸𝑨 𝑸𝑩 𝑿
1 0 0 1 0
1 0 1 0 0 1 0 1
1 1 0 1 0 0 1 0
𝑸𝑨 𝑸𝑩 𝑿
1 1 1 1 1 0 0 0
Ing. Juan Vega Martinez
Paso 8: Obtener la expresión del circuito de salida
y las entradas de los flip flops.
𝑬𝒔𝒕𝒂𝒅𝒐 𝑬𝒔𝒕𝒂𝒅𝒐 𝑺𝒊𝒈𝒖𝒊𝒆𝒏𝒕𝒆 𝑭𝒍𝒊𝒑 𝑭𝒍𝒐𝒑
𝑷𝒓𝒆𝒔𝒆𝒏𝒕𝒆 𝑺𝒂𝒍𝒊𝒅𝒂𝒔
𝑸𝑨 𝑸𝑩 𝑿 𝑸𝑨+ 𝑸+
𝑩 𝑻𝑨 𝑻𝑩 𝒀
0 0 0 0 0 0 0 0
0 0 1 0 1 0 1 0
0 1 0 1 1 1 0 0
0 1 1 0 1 0 0 0
0 0 1 𝑸𝑨 . 𝑸𝑩 𝑿
1 0 0 1 0
1 0 1 0 0 1 0 1
1 1 0 1 0 0 1 0
𝑸𝑨 𝑸𝑩 𝑿
1 1 1 1 1 0 0 0
Ing. Juan Vega Martinez
Síntesis de Circuitos Secuenciales
Paso 8: Obtener la expresión del circuito de salida
y las entradas de los flip flops.
𝑬𝒔𝒕𝒂𝒅𝒐 𝑬𝒔𝒕𝒂𝒅𝒐 𝑺𝒊𝒈𝒖𝒊𝒆𝒏𝒕𝒆 𝑭𝒍𝒊𝒑 𝑭𝒍𝒐𝒑
𝑷𝒓𝒆𝒔𝒆𝒏𝒕𝒆 𝑺𝒂𝒍𝒊𝒅𝒂𝒔
𝑸𝑨 𝑸𝑩 𝑿 𝑸𝑨+ 𝑸+
𝑩 𝑻𝑨 𝑻𝑩 𝒀
0 0 0 0 0 0 0 0
0 0 1 0 1 0 1 0
0 1 0 1 1 1 0 0
𝑸𝑨 𝑸𝑩 𝑿
0 1 1 0 1 0 0 0
1 0 0 1 0 0 0 1
1 0 1 0 0 1 0 1
1 1 0 1 0 0 1 0 𝑸𝑨 𝑸𝑩 𝑿
1 1 1 1 1 0 0 0
Ing. Juan Vega Martinez
Síntesis de Circuitos Secuenciales
Paso 8: Obtener la expresión del circuito de salida
y las entradas de los flip flops.
𝑻𝑨 = 𝑸𝑨 𝑸𝑩 𝑿 + 𝑸𝑨 𝑸𝑩 𝑿
𝑻𝑩 = 𝑸𝑨 . 𝑸𝑩 𝑿 + 𝑸𝑨 𝑸𝑩 𝑿
Y= 𝑸𝑨 𝑸𝑩 𝑿 + 𝑸𝑨 𝑸𝑩 𝑿
𝑻 𝑩 = 𝑸𝑨 . 𝑸𝑩 𝑿 + 𝑸𝑨 𝑸𝑩 𝑿
Y= 𝑸𝑨 𝑸𝑩 𝑿 + 𝑸𝑨 𝑸𝑩 𝑿
A
0/0
𝑑 𝑒 𝑓 0 1
1/1 d e
g
𝑒 𝑎 𝑓 0 1 1/1
1/1
𝑓 𝑔 𝑓 0 1 0/0 f
𝑔 𝑎 𝑓 0 1
1/1
0/0
𝑑 𝑒 𝑓 0 1
1/1 d e
g
𝑒 𝑎 𝑓 0 1 1/1
1/1
𝑓 𝑔 𝑓 0 1 0/0 f
𝑔 𝑎 𝑓 0 1
1/1
𝒆=𝒈
Ing. Juan Vega Martinez
Síntesis de Circuitos Secuenciales
0/0
Reducción de estados
a
𝑬𝒔𝒕𝒂𝒅𝒐 𝑺𝒊𝒈𝒖𝒊𝒆𝒏𝒕𝒆 𝑺𝒂𝒍𝒊𝒅𝒂𝒔
𝑬𝒔𝒕𝒂𝒅𝒐
𝑷𝒓𝒆𝒔𝒆𝒏𝒕𝒆 0/0
𝑿=𝟎 𝑿=𝟏 𝑿=𝟎 𝑿=𝟏 1/0
0/0
𝑎 𝑎 𝑏 0 0 0/0 0/0
b c
𝑏 𝑐 𝑑 0 0
1/0
𝑐 𝑎 𝑑 0 0
1/0
0/0
𝑑 𝑒 𝑓 0 1
1/1 d e
g
𝑒 𝑎 𝑓 0 1 1/1
1/1
𝑓 𝑔 𝑓 0 1 0/0 f
1/1
𝒆=𝒈
0/0
Reducción de estados
a
𝑬𝒔𝒕𝒂𝒅𝒐 𝑺𝒊𝒈𝒖𝒊𝒆𝒏𝒕𝒆 𝑺𝒂𝒍𝒊𝒅𝒂𝒔
𝑬𝒔𝒕𝒂𝒅𝒐
𝑷𝒓𝒆𝒔𝒆𝒏𝒕𝒆 0/0
𝑿=𝟎 𝑿=𝟏 𝑿=𝟎 𝑿=𝟏 1/0
0/0
𝑎 𝑎 𝑏 0 0 0/0 0/0
b c
𝑏 𝑐 𝑑 0 0
1/0
𝑐 𝑎 𝑑 0 0
1/0
0/0
𝑑 𝑒 𝑓 0 1
1/1 d e
g
𝑒 𝑎 𝑓 0 1 1/1
1/1
𝑓 𝑔 𝑓 0 1 0/0 f
1/1
𝒆=𝒈
0/0
Reducción de estados
a
𝑬𝒔𝒕𝒂𝒅𝒐 𝑺𝒊𝒈𝒖𝒊𝒆𝒏𝒕𝒆 𝑺𝒂𝒍𝒊𝒅𝒂𝒔
𝑬𝒔𝒕𝒂𝒅𝒐
𝑷𝒓𝒆𝒔𝒆𝒏𝒕𝒆 0/0
𝑿=𝟎 𝑿=𝟏 𝑿=𝟎 𝑿=𝟏 1/0
0/0
𝑎 𝑎 𝑏 0 0 0/0 0/0
b c
𝑏 𝑐 𝑑 0 0
1/0
𝑐 𝑎 𝑑 0 0
1/0
𝑑 𝑒=𝑔 𝑓 0 1
1/1 d 0/0
e
g
𝑒 𝑎 𝑓 0 1 1/1
1/1
𝑓 𝑔 𝑓 0 1 0/0 f
𝒅=𝒇 1/1
𝒆=𝒈
0/0
Reducción de estados
a
𝑬𝒔𝒕𝒂𝒅𝒐 𝑺𝒊𝒈𝒖𝒊𝒆𝒏𝒕𝒆 𝑺𝒂𝒍𝒊𝒅𝒂𝒔
𝑬𝒔𝒕𝒂𝒅𝒐
𝑷𝒓𝒆𝒔𝒆𝒏𝒕𝒆 0/0
𝑿=𝟎 𝑿=𝟏 𝑿=𝟎 𝑿=𝟏 1/0
0/0
𝑎 𝑎 𝑏 0 0 0/0 0/0
b c
𝑏 𝑐 𝑑 0 0
1/0
𝑐 𝑎 𝑑 0 0
1/0
𝑑 𝑒=𝑔 𝑓 0 1
1/1 d 0/0
e
g
𝑒 𝑎 𝑓 0 1 1/1
1/1
0/0 f
1/1
𝒅 = 𝒇, removemos f
Ing. Juan Vega Martinez
Síntesis de Circuitos Secuenciales
0/0
Reducción de estados
a
𝑬𝒔𝒕𝒂𝒅𝒐 𝑺𝒊𝒈𝒖𝒊𝒆𝒏𝒕𝒆 𝑺𝒂𝒍𝒊𝒅𝒂𝒔
𝑬𝒔𝒕𝒂𝒅𝒐 0/0
𝑷𝒓𝒆𝒔𝒆𝒏𝒕𝒆 0/0
𝑿=𝟎 𝑿=𝟏 𝑿=𝟎 𝑿=𝟏 1/0
𝑎 𝑎 𝑏 0 0 e 0/0
b c
𝑏 𝑐 𝑑 0 0
1/0
𝑐 𝑎 𝑑 0 0
1/0
0/0
𝑑 𝑒=𝑔 𝑓 0 1
d
𝑒 𝑎 𝑓 0 1 1/1
𝒆=𝒈
𝒅=𝒇
Ing. Juan Vega Martinez