Documente Academic
Documente Profesional
Documente Cultură
Organizao:
Conceitos bsicos e mtodos de representao Sntese de circuitos sequenciais sncronos Projecto com blocos SSI / MSI Anlise de circuitos sequenciais sncronos Projecto e teste
Sequenciais x combinatrios
Ao contrrio dos circuitos combinatrios, onde as sadas dependem apenas do valor das entradas no instante considerado, nos circuitos sequenciais as sadas dependem tambm do valor que as entradas tiveram em instantes anteriores Podemos portanto afirmar que os circuitos sequenciais possuem memria, onde armazenam uma informao interna de estado
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 2
Modelo de Huffman
Bloco que determina o estado seguinte:
X Circuito combinatrio Estado Q1 actual Q0 D1 D0 Estado seguinte CLK
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 5
X=0
Interpretao do diagrama
Quando o circuito se encontra no estado A, sendo a entrada exterior (X) 0, a prxima transio activa no sinal de relgio provocar a passagem para o estado A (mantm-se o estado actual); se, no entanto, a entrada exterior for 1, o circuito passar para o estado B
A X=1 B X=1 X=0 C X=1 D
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 8
X=0
X=1 X=0
X=0
Assumimos que o primeiro bit a ser lido o que est representado esquerda (por conveno) O estado da entrada entre dois impulsos de relgio irrelevante, porque o que conta o seu valor no momento em que ocorre a transio activa neste sinal
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 9
B Es ta d o
Es ta d o a c tu a l A B C D A C A A
S a d a 0 0 0 1
X=0
Tabela de verdade
X=1
X=1 X=0
A tabela de verdade contm uma descrio mais pormenorizada do circuito, uma vez que a alocao de estados j foi realizada S1 S0 0 0 Qual foi a alocao de 0 0 estados que conduziu 0 1 tabela de verdade direita, 0 1 1 0 para o nosso exemplo? 1 0
1
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 12
X=0
NS0 0 1 0 1 0 1 0 1 Z 0 0 0 0 0 0 1 1
1 1
Os FF do tipo D
Num FF do tipo D, a sada assume o valor da entrada por cada transio activa no sinal de relgio Num FF deste tipo, o estado actual (S) corresponde s sadas Q e o estado seguinte (NS) s entradas D
D 0 1 X X CLK 0 1 Q 0 1 Qan t Qan t /Q 1 0 /Q a n t /Q a n t /Q a n t
2 3 D CLK Q 6 Q 5
Os FF do tipo J-K
Nos FF J-K, o valor da sada definido pelo valor presente nas duas entradas (J e K), quando ocorre a transio activa no sinal de relgio (qual a K CLK Q /Q correspondncia J 0 Q /Q que existe neste 0 0 1 0 1 caso entre S, 1 0 1 0 1 1 /Q Q NS, J, K e Q?)
an t an t
4 5 1 J Q CLK K Q
an t
an t
X X X
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 16
X X X
0 1
/Q a n t /Q a n t /Q a n t
Os FF do tipo T
Nos FF do tipo T (toggle), a sada complementada por cada transio activa no sinal de relgio (e para este caso, qual a correspondncia entre S, NS, T e Q?) T CLK Q /Q
0 1 X X X X 0 1 Qan t /Q a n t Qan t Qan t Qan t /Q a n t Qan t /Q a n t /Q a n t /Q a n t
T CLK Q Q
X=0
Utilizao dos FF D
X=1
No circuito considerado, o uso de FF D para as variveis de estado levaria a uma soluo como a seguinte:
Q1 0 Q0 0 0 1 1 0 0 1 X 0 1 0 1 0 1 0 D1 0 0 1 0 0 1 0 D0 0 1 0 1 0 1 0 1 Z 0 0 0 0 0 0 1 1 CLK E st a do a ct u a l Q1 Q0 X
0 0
0 1 1 1
E st a do a ct u a l Q1 Q0
D1 D0
E 1 0,1 0 F 1 0
0 D
0,1
Pretende-se ilustrar a aplicao das quatro etapas principais referidas na transparncia anterior, atravs do exemplo concreto de um circuito com as seguintes caractersticas funcionais:
O circuito dever possuir duas entradas, nas quais se pretende detectar a ocorrncia simultnea da sequncia 101 (representa-se esquerda o primeiro bit lido) Sequncias sobrepostas devem ser consideradas vlidas
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 26
01,10
11
00 C 11 D 00
11 00,01,10
Q0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
X 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
Y 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
D1 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0
D0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1
Z 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
/Y /X
Y X
/Y
D0
/Q0 /Q1 Q0 Q1
/Y /X
0
Y X
1
/Y
13 17 115 111
14 112
13
15
14
12
13
14
/Q0
8 9
111
/Q0
8 9
10
10
7404
7404
Sada Z
/Q0 Q0
/Q0 Q0
D0
7474
Q CLK 11 12
CLK
Q1
No sentido de ilustrar a situao mais realista de nos confrontarmos com uma especificao incompleta / ambgua, consideraremos agora o caso de um circuito com as seguintes caractersticas funcionais:
Pretende-se efectuar a comparao de duas palavras com 3 bits cada uma (palavras M e N), produzindo uma sada que indique quando M N Pretende-se que a comparao seja efectuada bit a bit, com incio pelo bit mais significativo
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 32
A 10
C 10
00,11
10
D
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 34
00,01,10,11
Z = M (menor ou igual a) N
Y X Relgio (CLK) Z = M N
(...)
(...)
(...)
D1
(...)
(...)
(...)
(...)
D0
(...)
D1
Q1
D0
Q0
01
01
00,11
00,01,11
00,01,10,11
G 01 01
00,01,10,11
Bit in t er m dio
Relgio (CLK)
D 00,01,10,11 G 01 00,01,10,11 I
Sa da (Z) E st a do a ct u a l A C F I B
MSB: Bit m a is sign ifica t ivo Bit in t er m dio
F im dest a com pa r a o
Introduo ao Projecto com Sistemas Digitais e Microcontroladores In cio da segu in t e Circuitos sequenciais sncronos - 38
Flip-flops (74x74: D)
4 3 2 1 10 11 12 13 S C1 1D R S C2 2D R 8 6
Entradas /S L H L /R H L L H H H CP X X X D X X X h l X
Sadas Q H L H H L M /Q L H H L H M Modo de operao Set assncrono Reset assncrono Indeterminado (ver nota) Carrega 1 Carrega 0 Mantm
&
H H
H = Nvel lgico "alto" (1) h = O nvel H tem que estar presente um "setup time" antes da subida no relgio L = Nvel lgico "baixo" (0)
l = O nvel L tem que estar presente um "setup time" antes da subida no relgio M = Mantm o estado anterior X = "tanto faz" (don't care) = Subida no relgio = No ocorre subida no relgio
Indeterminado = Ambas as sadas estaro em H Introduo ao Projecto com Sistemas Digitais e Microcontroladoresenquanto /S e /R estiverem em L, mas ficaro em estado Circuitos sequenciais sncronos - 42 indeterminado se /S e /R passarem a H em simultneo
5 2 4 3 1
Entradas Modo de operao Set assncrono Reset assncrono Indeterminado (ver nota) Comuta (toggle) /S L H L H H H H /R H L L H H H H CP X X X J X X X h l h l /K X X X l l h h
Sadas Q H L H /q L H q /Q L H H q H L /q
6 7
Carrega 0 Carrega 1
11 14 12 13 15
10 9
Mantm
H = Nvel lgico "alto" (1) h = O nvel H tem que estar presente um "setup time" antes da subida no relgio L = Nvel lgico "baixo" (0) l = O nvel L tem que estar presente um "setup time" antes da subida no relgio q = a letra pequena indica o estado da sada um "setup time" antes da subida no relgio X = "tanto faz" (don't care) = Subida no relgio
/1K- 3 /K /2K- 13
/Q /1Q- 7 /2Q- 9
Indeterminado = Ambas as sadas estaro em H Introduo ao Projecto com Sistemas Digitais e Microcontroladores enquanto /S e /R estiverem em L, mas ficaro em estado /1R /2R Circuitos sequenciais sncronos - 43 indeterminado se /S e /R passarem a H em simultneo 1 15
11
1 OE
2 3 4 5 6 7
D0 D1 D2 D3 D4 D5 D6 D7
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
19 18 17 16 15 14 13 12
Sadas internas
Modo de operao
8 9
11
EN1 EN2 2D 1 19 18 17 16 15 14 13 12
3 5
h = O nvel H tem que estar presente um "setup time" antes da descida no relgio (E) 4
6 l = O nvel L tem que estar presente um "setup time" antes da descida no relgio (E) 7 M = Mantm o estado anterior
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Z = Alta impedncia Circuitos sequenciais sncronos - 44
= Descida no relgio
8 9
Modo de operao
8 9 1 2
L q0 q0 q0 q0
L q1 q1 q1 q1
L q2 q2 q2 q2
L q4 q4 q4 q4
L q5 q5 q5 q5
Reset
H H H
Deslocamento
h = O nvel H tem que estar presente um "setup time" antes da subida no relgio L = Nvel lgico "baixo" (0) l = O nvel L tem que estar presente um "setup time" antes da subida no relgio q = a letra pequena indica o estado da sada um "setup time" antes da subida no relgio
1 Dsa
MR
CP
Q0 Q1 Q2 Q3 3 4 5 6 10 11 12 13
Dsb
Q4 Q5 Q6
X = "tanto faz" (don't care) Introduo ao Projecto com Sistemas Digitais e Microcontroladores = Subida no relgio Circuitos sequenciais sncronos - 45
Q7
Q3 L q3 L H q2 q2 d3
10
SRG4 11 9 10 1 2 3 4 5 6 7 C4/1->/2<0 1 R
Carga paralela Deslocamento para a esquerda
0 M 3
H H H
15
H = Nvel lgico "alto" (1)
9
14 13 12
h = O nvel H tem que estar presente um "setup time" antes da subida no relgio L = Nvel lgico "baixo" (0) l = O nvel L tem que estar presente um "setup time" antes da subida no relgio
S0
S1
2 3 4 5 6
DSR Q0 D0 D1 D2 Q2 Q1 14 15
13
d, q = a letra pequena indica o estado da entrada ou D3 sada, um "setup time" antes da subida no relgio 7 X = "tanto faz" (don't care) Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 46 = Subida no relgio
Q3
12
DSL
MR
CP 11
9 1 10 2 3 4 5 6 7
M1 R
SRG4
15 h = O nvel H tem que estar presente um "setup time" antes da subida no relgio 7 12
Q3
/Q3
D0
Q0
15
= Subida no relgio Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 47
/PE
/M R
CP 10
/K
J 2
Contadores (74x93)
2 3 CTR & CT=0 14 DIV2 + DIV8 1 + CT 2 0 12 9 8 11
FF1 /CP0
CP Q CP
Sadas Q0 L Q1 L Q2 L Q3 L
MR2 H H L L
FF3
Q
/CP1
MR1
MR2 Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 48
Q0
Q1
Q2
Q3
Contadores (74x161)
3 4 5 6 D0 D1 D2 D3
Modo de operao
PE
CEP
10
CET
TC
15
H h h
Contagem Mantm
CP
qn (a) qn L
MR
Q0 14 Q1 13 Q2 12 Q3 11
1 9 7 10 2 3 4 5 6
R M1 G3 G4
CTR DIV 16
H = Nvel lgico "alto" (1) h = O nvel H tem que estar presente um "setup time" antes da subida no relgio L = Nvel lgico "baixo" (0) l = O nvel L tem que estar presente um "setup time" antes da subida no relgio
C2/1,3,4</1,2D 14 13 12 11
C = Contagem qn = a letra pequena indica o estado da sada antes da subida no relgio X = "tanto faz" (don't care)
(a) A sada est em H quando CET estiver em H e o contador estiver no ltimo estado da contagem (HHHH) 15 4 CT=15 Introduo ao Projecto com Sistemas Digitais e Microcontroladores = Subida no relgio Circuitos sequenciais sncronos - 49
Modo de operao
Contadores (74x192)
MR H X X L L L L H H H X X X X L H L H L H X X H H L L L L
11 5 4
C3 2+ G1 1G2 R 3D
CTR DIV 10
Entradas D1 X X L L X X X X D2 X X L L X X X X D3 X X L L H H X X Q0 L L L L Q1 L L L L
Sadas Q2 L L L L Q3 L L L L
14
3 2 6 7 /2CT=0 /1CT=9 13 12
Reset assncrono
L H H H H H (3)
9 D3
Carga paralela
12 TCU
13 TCD
L L
Q3
10
D2
Q2
D1
Q1
L = Nvel lgico "baixo" (0) X = "tanto faz" (don't care) (2) /TCU = CPU quando se atinge o mximo na contagem ascendente (HLLH) (3) /TCD = CPD quando se atinge o mnimo na contagem descendente (LLLL)
11 PL MR 14 15 D0 Q0 3
CPU
CPD
Contagem ascendente
Contagem descendente
(1) O sinal MR sobrepe-se Introduo ao Projecto com Sistemas Digitais e Microcontroladores s entradas de carga, dados e contagem Circuitos sequenciais sncronos -(2) Quando em contagem ascendente, a entrada de relgio para a contagem 51
descendente (CPD) deve estar em H; quando em contagem descendente, a entrada de relgio para a contagem ascendente (CPU) deve estar em H
CLK
QA QB QC QD QD
15 14 13 12 11
1 3 2 7486
Que alterao haveria no funcionamento do circuito, se as entradas do EX-OR tivessem por engano sido ligadas s sadas QA e QB, em vez de QB e QC?
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 53
+5 V
74161
+5 V
Apesar da especificidade de cada caso, possvel definir algumas regras gerais a seguir para este fim
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 55
7404
/Q1 Q1
Estado actual
/Q1 Q1
Estado seguinte
6 Q CLK 5 Q 7474 D 3 2
D1
/Q0
/Q0 Q0
Q CLK 11 12
CLK D0
Q 7474
7404
1 2
Q1 0 0 0 0
Estado seguinte
Q0 0 0 1 1 0 0 1 1
X 0 1 0 1 0 1 0 1
D1 1 0 0 1 1 0 0 1
D0 0 1 0 1 1 0 1 0
0 1 1
A 0 B 0
/Q1 Q1
Estado actual
/Q1 Q1
1 1 1
C 0 1 D 1
Q CLK 3 2
Q 7474
D1
/Q0 Q0 Introduo
/Q0
Q 11
CLK Q0 ao Projecto com Sistemas Digitais e Microcontroladores 9 12 Q D D0 Circuitos sequenciais sncronos - 58 7474
CLK
3 4 5 6 7 10 2 9 1
QA QB QC QD RCO
14 13 12 11 15
Exemplo: obter um vector que detecte a falta X s@0 no circuito apresentado direita:
Entrada primria
1 1
1 3 2 7408
X s@0 (1/0)
1 3 2
0 X
4 6 5 7408
7432
F=1/0
+5 V
7474 3 2
CL
CLK 5
PR 4
+5 V
13
7474 11 12
CL
CLK 9
PR
+5 V
10
CLK
0 0
1 3 2 7408
X s@0 (0/0)
1 3 2
A=1
0 1
1 3 2 7408
X s@0 (0/0)
1 3 2
A=1
1 1
1 3 2 7408
X s@0 (0/0)
1 3 2
1 1
4 6 5 7408
7432
F=1
1 0
4 6 5 7408
7432
F=0
0 0
4 6 5 7408
7432
1/0
F=1/0
Sa da pa ra o pr xi mo es tad o
+5 V
+5 V
+5 V
7474 3 2
7474 3 2
7474 3 2
1 CL
Q
CL
CL
CLK
0
CLK A
CLK 5
0 1
CLK A
+5 V
+5 V
1
CLK A
CLK 5
PR
PR
PR 4 13
4 13
+5 V
13
7474 11 12
0 1
7474 11 12
7474 11 12
CL
CL
CL
CLK 9
CLK 9
CLK
CLK
CLK 9
PR
PR
+5 V
PR 10
10
CLK
+5 V
10
+5 V
fault-free
F
X s@0
Uma falta que afecte o diagrama de transio de estados (como o caso de Y s@0) ajuda-nos a compreender melhor este aspecto
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 66
Entrada primria
1 1
1 3 2 7408
X s@0 (1/0)
1 3 2
0 X
4 6 5 7408
7432
F=1/0
+5 V
7474 3 2
CL
CLK 5
PR 4
+5 V
13
7474 11 12
CL
CLK 9
PR
+5 V
10
CLK
Q1,Q0=00 0,1
Entrada primria
1 1
1 3 2 7408
X s@0 (1/0)
1 3 2
1
0 1 0 2 1
01
01
0 X
4 6 5 7408
7432
F=1/0
+5 V
2 10
7474 3 2
CL
Q1
+5 V
CLK 5
PR 4
3
11
1 11
13
7474 11 12
CL
Q0
CLK 9
PR 10
+5 V
CLK
CLK 5
PR
Estado actual
2:1 mux
0
+5 V
1 Modo de Teste
U1B 7474 11 12
Estado seguinte
+5 V
13
CL
CLK 9
PR
Estado actual
2:1 mux
0
+5 V
10
1 Modo de Teste
U2A 7474 3 2
Estado seguinte
+5 V
1
CL
CLK 5
PR
Estado actual
2:1 mux
0
+5 V
1 Modo de Teste
Estado seguinte
Modo de Teste
Relgio (CLOCK)
A questo da controlabilidade
1
Consideremos que se pretende passar para o estado 110, partindo do estado 100 e sendo o estado seguinte (para as condies consideradas) 001
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 73
+5 V U 1A 7474 3 2
1
Sada srie
CL
1
Estado actual
C LK 5
PR
2:1 mux
0
0
Prximo estado
+5 V
Modo de Teste
+5 V U 1B 7474 11 12
13
CL
0
Estado actual
C LK 9
PR
2:1 mux
0
0
Prximo estado
+5 V
10
Modo de Teste
+5 V U 2A 7474 3 2
1
CL
0
Estado actual
C LK 5
PR
2:1 mux
0
1
Prximo estado
+5 V
Modo de Teste
Relgio
0
+5 V U 1A 7474 3 2
1
Sada srie
Sada srie
CL
CL
0
Estado actual
C LK 5
PR
2:1 mux
0
0 ?
Prximo estado Estado actual
C LK 5
PR
2:1 mux
0
?
Prximo estado
+5 V
Modo de Teste
1
+5 V
Modo de Teste
+5 V U 1B 7474 11 12
13
+5 V U 1B 7474 11 12
13
CL
CL
0
Estado actual
C LK 9
PR
2:1 mux
0
1 ?
Prximo estado Estado actual
C LK 9
PR
2:1 mux
0
?
Prximo estado
+5 V
10
10
Modo de Teste
1
+5 V
Modo de Teste
+5 V U 2A 7474 3 2
1
+5 V U 2A 7474 3 2
1
CL
CL
1
Estado actual
C LK 5
PR
2:1 mux
0
1 ?
Prximo estado Estado actual
C LK 5
PR
2:1 mux
0
?
Prximo estado
+5 V
Relgio Introduo ao Projecto com Sistemas Digitaissrie e Microcontroladores Teste Circuitos sequenciais sncronos - 74 1 1
1
+5 V
Modo de
Modo de Teste
Relgio
1
+5 V U 1A 7474 3 2
1
Sada srie
Sada srie
CL
CL
1
Estado actual
C LK 5
PR
2:1 mux
0
1 ?
Prximo estado Estado actual
C LK 5
PR
2:1 mux
0
?
Prximo estado
+5 V
Modo de Teste
1
+5 V
Modo de Teste
+5 V U 1B 7474 11 12
13
+5 V U 1B 7474 11 12
13
CL
CL
1
Estado actual
C LK 9
PR
2:1 mux
0
1 ?
Prximo estado Estado actual
C LK 9
PR
2:1 mux
0
?
Prximo estado
+5 V
10
10
Modo de Teste
1
+5 V
Modo de Teste
+5 V U 2A 7474 3 2
1
+5 V U 2A 7474 3 2
1
CL
CL
0
Estado actual
C LK 5
PR
2:1 mux
0
0 ?
Prximo estado Estado actual
C LK 5
PR
2:1 mux
0
?
Prximo estado
+5 V
Relgio Introduo ao Projecto com Sistemas Digitaissrie e Microcontroladores Teste Circuitos sequenciais sncronos - 75 1 0
1
+5 V
Modo de
Modo de Teste
Relgio
A questo da observabilidade
1
Consideremos que se pretende observar o valor dos ns que definem o estado seguinte, para o caso anteriormente considerado
+5 V U 1A 7474 3 2
1
Sada srie
CL
1
Estado actual
C LK 5
PR
2:1 mux
0
0
Prximo estado
+5 V
Modo de Teste
+5 V U 1B 7474 11 12
13
CL
0
Estado actual
C LK 9
PR
2:1 mux
0
0
Prximo estado
+5 V
10
Modo de Teste
+5 V U 2A 7474 3 2
1
CL
0
Estado actual
C LK 5
PR
2:1 mux
0
1
Prximo estado
+5 V
Modo de Teste
Relgio
0
+5 V U 1A 7474 3 2
1
Sada srie
6
Sada srie
CL
CL
0
Estado actual
C LK 5
PR
2:1 mux
0
0 ?
Prximo estado Estado actual
C LK 5
PR
2:1 mux
0
?
Prximo estado
+5 V
Modo de Teste
1
+5 V
Modo de Teste
+5 V U 1B 7474 11 12
13
+5 V U 1B 7474 11 12
13
CL
CL
0
Estado actual
C LK 9
PR
2:1 mux
0
1 ?
Prximo estado Estado actual
C LK 9
PR
2:1 mux
0
?
Prximo estado
+5 V
10
10
Modo de Teste
1
+5 V
Modo de Teste
+5 V U 2A 7474 3 2
1
+5 V U 2A 7474 3 2
1
CL
CL
1
Estado actual
C LK 5
PR
2:1 mux
0
X ?
Prximo estado Estado actual
C LK 5
PR
2:1 mux
0
?
Prximo estado
+5 V
Relgio Introduo ao Projecto com Sistemas Digitaissrie e Microcontroladores Teste Circuitos sequenciais sncronos - 77 0 X
1
+5 V
Modo de
Modo de Teste
Relgio
1
+5 V U 1A 7474 3 2
1
Sada srie
Sada srie
CL
CL
1
Estado actual
C LK 5
PR
2:1 mux
0
1 ?
Prximo estado Estado actual
C LK 5
PR
2:1 mux
0
?
Prximo estado
+5 V
Modo de Teste
1
+5 V
Modo de Teste
+5 V U 1B 7474 11 12
13
+5 V U 1B 7474 11 12
13
CL
CL
X
Estado actual
C LK 9
PR
2:1 mux
0
X ?
Prximo estado Estado actual
C LK 9
PR
2:1 mux
0
?
Prximo estado
+5 V
10
10
Modo de Teste
1
+5 V
Modo de Teste
+5 V U 2A 7474 3 2
1
+5 V U 2A 7474 3 2
1
CL
CL
X
Estado actual
C LK 5
PR
2:1 mux
0
X ?
Prximo estado Estado actual
C LK 5
PR
2:1 mux
0
?
Prximo estado
+5 V
Relgio Introduo ao Projecto com Sistemas Digitaissrie e Microcontroladores Teste Circuitos sequenciais sncronos - 78 1 X
1
+5 V
Modo de
Modo de Teste
Relgio
Concluso
Objectivo principal do captulo: Concluir os conhecimentos bsicos sobre o projecto de sistemas digitais (combinatrios e sequenciais) Pistas para a continuao do estudo:
Circuitos sequenciais assncronos Modelao lgica com maiores nveis de abstraco e sntese automtica
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Circuitos sequenciais sncronos - 80