Í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