Академический Документы
Профессиональный Документы
Культура Документы
Avelino (2019)
Aula 5
Subsistemas Contadores 1
Divisores de Frequência
Um FF JK com as entradas J e K em nível lógico 1 (equivalente ao FF tipo T)
inverte seu estado a cada borda do pulso de clock. Dessa forma a cada dois
períodos do sinal de clock (duas bordas) o FF retorna ao estado inicial. Ou
seja, nessa configuração, um período do sinal de saída (Q) ocorre a cada
dois períodos do sinal de clock. Pode-se dizer então que a frequência da
saída do FF é a metade da frequência do clock, gerando uma divisão de
frequência por 2.
A
─
T=1 ms ⇒ F= 1 KHz
CLK
T=2 ms ⇒ F= 500 Hz
Divisores de Frequência
Se a saída Q de um FF JK for conectada como clock de outro FF JK na
mesma configuração a saída desse segundo FF terá metade da frequência
da saída do primeiro e um quarto da frequência do clock original.
Exemplo de quatro estágios de divisão de frequência:
Observar que as
formas de onda das
saídas são quadradas.
TCLK
⇒ FCLK
TA
⇒ FA= FCLK/2
TB
⇒ FB= FCLK/4
TC
⇒ FC= FCLK/8
TD
⇒ FD= FCLK/16
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 1
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 3
0 1 2 3 4 5 6 7 8 9 101112131415 0 1 2
Contador Assíncrono
O contador binário representado na figura abaixo é denominado de contador
assíncrono uma vez que os FF’s não mudam de estado sincronizados na
borda de clock (exceto o primeiro estágio). O FF-B deve esperar o FF-A
mudar de estado (atraso de propagação - tPD) para então ocorrer a sua
comutação gerando um atraso cumulativo até o último bit (FF-D).
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 2
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 5
Contador Assíncrono
O acúmulo do atraso de propagação (tPD) que ocorre nos contadores
assíncronos limita sua frequência de operação e pode gerar glitches
(combinações temporárias geradas por atrasos) nos sinais de saída.
TMAX = (N * tPD)
FMAX = 1 / (N * tPD)
onde: tPD= max (tPHL, tPLH)
FCLK
FCLK=1 MHz FCLK=10 MHz Estado 010 defasado e
Glitches
tPD = 50 ns tPD = 50 ns Estado 100 não ocorre
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 3
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 7
1101 0011
Contador 001 0000
1100 Módulo 16 0100
101 100
Contador 1000 Contador 0001
1011 0101 Módulo 6 Módulo 5
111 010
1010 0110 0100 0010
011
1001 0111
1000
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 4
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 9
Contador Síncrono
Em um contador síncrono não existe o acúmulo dos tempos de atraso. O
atraso de propagação total é a soma do atraso de propagação (tPD) de um
FF mais o atraso de propagação (tPD) de uma porta AND (não depende do
número de estágios do contador).
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 5
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 11
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 6
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 13
Diagrama de Estados
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 7
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 15
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 8
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 17
1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000 1111
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 9
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 19
1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000 1111
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 10
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 21
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 11
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 23
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 12
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 25
0
0
0
0
Habilitador
de contagem
Sentido da
contagem
L Nível lógico 0
H Nível lógico 1
X Condição irrelevante
↑ Borda de subida
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 13
NE7720 - Sistemas Digitais II - Prof. Dr. Valter F. Avelino (2019)
Aula 5
Subsistemas Contadores 27
As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs. 14