Índice

Sumário
Implementação de
Contadores



Implementação de
contadores
Contadores mais
Complexos
Contadores de auto
início
Implementação


Um flip-flop por cada bit de estado
Lógica combinatória baseada em codificação
Implementação

Diagrama lógico do Contador
Implementação: outro
exemplo

Registro de deslocamento
–
Entrada determina o próximo estado
Contador mais Complexo

Contador complexo
–
–

Passo 1: Derivar o diagrama de transição de estados
–

Repete 5 estado em seqüência
Sem ser uma representação binária
Seqüência de contagem: 000,010,011,101,110
Passo 2: Derivar a tabela de transição de estados do
diagrama de transição de estados
Contador mais Complexo

Diagrama de transição
de estados

Tabela de transição de
estados
Contador mais Complexo

Passo 3: K-maps para as funções de próximo estado
Contador mais Complexo

Diagrama Lógico do contador
Contadores de auto início

Re-derivação da tabela de transição de
estados das atribuições de indiferentes
Contadores de auto início

Estados de Start-up
–
–

Quando é feito o power-up, o contador pode ir para
um estado não utilizado ou inválido
O projetista tem de garantir que o contador entra
num estado válido
Solução de auto início
–
–
Projetar contadores nos quais os estados inválidos
tenham transições para um estado válido
Pode limitar a exploração dos indiferentes
Contadores de auto início
Download

Contadores