LE4: Circuitos Sequencias: Latches (Aula 5-1)
LE4: Circuitos Sequencias: Latches (Aula 5-1)
LE4: Circuitos Sequencias: Latches (Aula 5-1)
Centro de Informática
sblawid@cin.ufpe.br
https://sites.google.com/a/cin.ufpe.br/if817/
b) Complete o diagrama de tempo abaixo incluindo os atrasos dos sinais. Assuma que
cada porta tem um atraso de 1 ns.
3. (0.5 ponto) (a) Aplique as formas de onda S e CLK, da Figura abaixa às entradas D e EN
(clock), respectivamente, de um latch tipo D e determine a forma de onda da saída Q;
(b) Repita o procedimento usando a forma de onda R aplicada à entrada D.
4. (0.5 ponto) As formas de onda mostradas na Figura abaixa são aplicadas a dois FFs
diferentes:
5. (0.5 ponto) Considere o circuito abaixo, Desenhe as formas de onda a e b para o sinal de
relógio ck indicado. Observe que todos os FF são sensíveis à borda de subida de seus
relógios. Use o gráfico abaixo para apresentar a sua reposta (use as linhas adicionais do
gráfico para sinais auxíliares que você utilizar)
6. (0.5 ponto) Dois flip-flops são conectados como mostrado no diagrama à direita. O
atraso representa o atraso da fiação entre as duas entradas do relógio. Isso pode causar
possível perda de sincronização. O atraso de propagação do flip-flop do relógio para Q é
10ns < tp <15ns, e os tempos de configuração (5ns) e de espera (2ns) para D1 são
sempre satisfeitos.
(b) O contador poderia ser feito com 3 Flip-Flops tipo T e nenhuma lógica adicional,
atingindo a mesma funcionalidade: Verdadeiro/Falso?
(a) Após o estado 0000 (da esquerda para a direita), chegamos ao estado 1000: Verdadeiro/
Falso?
(b) Aponte um estado (da esquerda para a direita) ao qual NÃO se chega na operação
normal do circuito; Suas opções são: 0000, 0011, 0101, 0111, 1000.
x D Q
Q0 z
/Q000
Q’
Q1
x D Q
Q0
Q1 Q’
clk
10. (1 ponto) (a) Analise o circuito acima e faça os 7 passos de desenho para obter o
diagrama de estados. (Colocar o desenvolvimento de cada passo):
5. Adicione as saídas para a tabela de transições para cada estado (Moore) ou para
cada combinação estado/input (Mealy) para formar a tabela de transições/saídas
(b) Você saberia dizer o que o circuito faz? Explique usando um exemplo.
0/1
0/0 1/0 1/0
D C
1/0 0/0
12. (2 ponto) Um circuito sequencial síncrono tem uma entrada e uma saída. Se a
sequência de entrada 0101 ou 0110 ocorrer, ocorrerá uma saída de dois 1s sucessivos. O
primeiro desses 1s deve ocorrer coincidente com a última entrada da sequência 0101 ou
0110. O circuito deve reiniciar quando a segunda saída 1 ocorrer. Por exemplo,
Derive um gráfico e tabela de estados (Mealy) com um número mínimo de estados (seis
estados). Tente escolher uma boa atribuição de estado. Realize o circuito usando FFs JK e
portas NAND. Repita usando as portas NOR.