Qual é a importância do relógio em flip-flops?

0

Eu entendo que a diferença entre travas e flip-flops é que o valor armazenado em flip-flops pode ser alterado no pulso somente em intervalos de clock.
Mas qual é a real necessidade de fazer isso?
Quero dizer, se o valor pode ser alterado por entradas, por que ele também deve ser controlado pelo relógio do sistema?
obrigado

    
por Costa Mirkin 26.08.2017 / 14:46

1 resposta

1

Para evitar erros durante as transições. (google "falha eletrônica")

Se você tiver, por exemplo, 2 entradas, elas podem mudar ao mesmo tempo, produzindo resultados inesperados durante essa transição.

Por exemplo: A = 1, B = 0, A + B = 1 (+ = OR) se eles mudarem ao mesmo tempo: A = 0, B = 1, A + B = 1 mas durante esta transição, quando A = 0, B pode estar subindo, mas ainda representa B = 0 e você terá A + B = 0 para um intervalo curto.

Alterando todos os estados de flip-flops somente na borda CLK, em seguida, até a próxima borda, todos os sinais devem se tornar estáveis e a lógica será executada nos valores desejados.

    
por 26.08.2017 / 15:00