Escolar Documentos
Profissional Documentos
Cultura Documentos
Alexandre Romariz
Definio
Sistemas Sequenciais
Dependem no apenas dos valores atuais das entradas. Dependem da sequncia passada de entradas. So a grande maioria dos sistemas digitais de interesse.
Exemplos
Circuito que recebe bits de uma linha serial e informa a palavra de 8 bits em paralelo (Conversor srie-paralelo) Circuito que, a cada sinal de entrada, soma 1 sada (contador) Cadeado com segredo (entrada dos nmeros em sequncia).
Alexandre Romariz
Bi-estabilidade
Para que o sistema tenha memria, preciso que se mantenha, por seus prprios meios, em pelo menos 2 estados possveis (1 bit).
Alexandre Romariz
Retroalimentao (feedback)
possvel obter-se multi-estabilidade por meio de retroalimentao (conexo entre sada e entrada).
Latches e Flip-Flops
Flip-flop (de flip: virada, mudana positiva, sucesso, flop: queda, fracasso, mudana para pior).
0 0
Set (armar, preparar) leva ao estado Q=1, QN=0. S funciona corretamente se R=0. Se posteriormente fazemos S=0, o estado se mantm.
Reset (desarmar) leva ao estado Q=0, QN=1. S funciona corretamente se S=0. Se posteriormente fazemos S=0, o estado se mantm.
No proibido nem indefinido! Leva a um estado em que Q = QN (logicamente sem sentido). Se S e R voltarem a zero com pouca diferena de tempo, no se sabe o estado resultante!
Latch S R
Latch SN RN
Garante RN=S para o latch Observe que continuamos a chamar Latch porque a transio no ocorre em um instante apenas
Importncia da Temporizao
Entradas Lgica de Prximo Estado Excitao Estado Relgio
Memria de Estado
Lgica de Sada
Sadas
Este um modelo das mquinas de estado que vamos estudar. A Memria de Estado constituda pelos Flip-Flops.
Flip-Flops
Muitas vezes, conveniente que o dispositivo bi-estvel s seja sensvel entrada em um curto perodo de tempo.
Tempo para calcular qual deve ser o novo estado. importante que os elementos de memria no possam trocar de estado aqui.
Flip-Flops
Solues Possveis
Par mestre-escravo.
Detetor de borda.
FF D Operao
Supor sensvel borda de subida. D C Q
C D
FF D Operao
Supor sensvel borda de descida. D C Q
C D
Flip-Flop JK
A rigor, com o Flip-Flop D, podemos construir qualquer tipo de sistema sequencial. No entanto, Flip-flops com comportamento mais complexo podem tornar o sistema mais simples. Por exemplo, podemos ter um FF que aceite os comandos:
Flip-Flop JK
Flip-Flop JK - Operao
Flip-Flop T
Em alguns casos, o elemento de memria deve apenas trocar de estado a cada mudana do relgio.