Escolar Documentos
Profissional Documentos
Cultura Documentos
Circuitos Combinacionais:
o valor da saída no instante t depende apenas da
combinação dos valores das entradas neste instante.
Os estados anteriores não interessam.
Circuitos Sequenciais:
o valor da saída no instante t não depende apenas
dos valores das entradas neste instante, mas também
da sequência das entradas anteriores.
Combinacionais X Sequenciais
Há realimentação;
Elemento de Memória*;
Dependem da “história” das entradas
passadas.
*flip-flop
Circuitos Sequenciais
Circuito Combinacional + Elemento de Memória
Memórias;
Contadores;
Registradores.
Estado
Cada estágio através do qual o circuito
sequencial avança;
Em cada estado, o circuito armazena uma
“recordação” de sua história passada, para
saber o que fazer a seguir;
Nem toda informação anterior é relevante
→ Nem todo estado precisa ser armazenado.
Circuitos Sequenciais
Máquinas de estado.
FSM (Finite State Machines).
Composição de um Circuito Sequencial
As entradas não
interferem diretamente
na saída, somente nos
estados futuros;
As saídas dependem
apenas do Estado Atual.
Máquina de Mealy
Máquina de Mealy
Máquinas de Moore:
– As saídas são função apenas do estado presente (não das entradas);
– As entradas só interferem no próximo estado;
– As saídas variam sincronamente;
– Resposta mais lenta ou inexistente à variações na entrada.
Máquinas de Mealy:
– As saídas são função do estado presente e das entradas atuais;
– As entradas interferem no próximo estado e também na saída;
– As saídas variam assincronamente com as entradas;
– Resposta mais rápida à variações na entrada.
Diagrama O diagrama de estados representa a máquina de
estados finito e contem:
de Estados – Círculos: que representam os estados da máquina rotulados
com o nome do estado e também ou não com sua
codificação.
– Arcos diretos: que representam as transições entre estados
rotulados com entradas/saídas para a transição de estados.
Diagrama de Estados
TIPO MEALY
• Saída depende da entrada
e do estado atual.
Considerações sobre Diagramas de Estados
Máquinas de estado (FSM) podem estar em apenas um estado por
vez no tempo, logo há em apenas um estado ou circulo em um
determinado tempo t.
Transição de estados são permitidas apenas na transição de
subida OU descida do relógio (clk), dependendo do elemento de
armazenamento de estado (se é sensível a borda de descida ou
subida). FSM síncronas!!!
A representação de máquinas de Mealy e Moore são diferentes
como visto.
– Máquinas de Mealy, as entradas e saidas são definidas nos arcos
(transições entre estados).
– Máquina de Moore, as entradas são definidas nos arcos (transições entre
estados) e a saída é definida no estado (dentro do círculo).
Exemplo de Projeto de Circuito Sequencial
Observar uma fileira de 3 lâmpadas;
As lâmpadas só acendem uma de cada vez;
Se as lâmpadas acenderem na sequência 1 – 2 – 3, deve-se soar um
alarme.
Exemplo de Projeto de Circuito Sequencial
A sequência deve ser analisada.
Se a condição 1-2-3 não for observada, despreza-se até a lâmpada 1
acender novamente;
Exemplo: sequência: 1 2 2 1 3 2 1 2
MÁQUINA DE
MOORE
Em particular, o projeto a
realizar terá por objetivo
determinar uma sequência
de três ‘1’s na entrada X.
MÁQUINA DE MOORE
Após a especificação da máquina
pretendida o processo de síntese
inicia-se com a atribuição de
uma codificação aos estados e a
seleção dos FFs a utilizar
MÁQUINA DE MOORE