Documente Academic
Documente Profesional
Documente Cultură
Instituto de Informtica
Curso de Cincia da Computao
SISTEMAS DIGITAIS
CONTADORES E REGISTRADORES
Agradecimentos Pearson Education pela disponibilizao das figuras do livro: Sistemas Digitais princpios e
aplicaes
Contadores Assncronos
2
Contador de 4 bits
01/10/2011
Contadores Assncronos
3
01/10/2011
Contadores Assncronos
4
01/10/2011
Contadores Assncronos
5
01/10/2011
Contadores Assncronos
6
01/10/2011
Fluxo de sinal
7
01/10/2011
Exerccio
8
01/10/2011
Exerccio
9
01/10/2011
Mdulo
10
01/10/2011
Exerccio
11
01/10/2011
Exerccio
12
2 >=1000 N = 10
N
01/10/2011
Diviso de freqncia
13
01/10/2011
Diviso de freqncia
14
01/10/2011
Diviso de freqncia
15
01/10/2011
16
Atraso de propagao em
contadores assncronos
Contadores ondulantes so contadores binrios
muito simples
Requerem poucos componentes para produzirem a
operao desejada
Desvantagem
Cada FF disparado pela transio do FF precedente
Cada FF tem um tempo de atraso inerente (Tpd)
O segundo FF no responder por um intervalo de
tempo Tpd aps o primeiro FF receber uma transio
ativa do clock
Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Gois
01/10/2011
17
Atraso de propagao em
contadores assncronos
O terceiro no FF no responder por um intervalo
de tempo igual a 2x Tpd aps a transio do clock
Assim por diante
Os tempos de atraso se acumulam de modo que o
ensimo FF no muda de estado at que um
intervalo de tempo igual a N x Tpd aps a transio
do clock tenha ocorrido
01/10/2011
18
Atraso de propagao em
contadores assncronos
Atraso de
propagao quase o
mesmo tamanho do
perodo
Frequencia muito
alta: condio no
ocorre!!!!
01/10/2011
19
Atraso de propagao em
contadores assncronos
Atraso causa srio problema se operao usada
para controlar alguma operao em um sistema
digital
Portanto, o perodo deve ser bem maior que o
atraso de propagao
Para uma operao adequada preciso que:
Tclock N t pd onde N = nmero de FFs, ou seja
a frequencia dada por: f = 1
max
N t pd
Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Gois
01/10/2011
20
Atraso de propagao em
contadores assncronos
Um contador ondulante de 4 bits construdo
usando um ff JK. O tempo de tpd = 24ns. Qual a
frequencia mxima?
f max
1
1
=
=
= 10,4 MHz
3
4 24ns 4 24.10 s
01/10/2011
Exerccio
21
01/10/2011
Exerccio
22
M = 2 = 2 = 256
N
01/10/2011
Exerccio
23
01/10/2011
Exerccio
24
8Mhz
= 0,25MHz = 250 KHz
32(mod ulo)
01/10/2011
Contadores Sncronos
25
01/10/2011
Contadores Sncronos
26
01/10/2011
Contadores Sncronos
27
A
AB
ABC
B
C
J
clk
J
clk
J
clk
J
clk
CLR
CLR
CLR
CLR
Contadores Sncronos
28
01/10/2011
Contadores Assncronos
29
01/10/2011
Contadores Sncronos
30
01/10/2011
Contadores Sncronos
31
A
AB
ABC
B
C
J
clk
J
clk
J
clk
J
clk
CLR
CLR
CLR
CLR
Contadores Sncronos
32
01/10/2011
Contadores Sncronos
33
01/10/2011
Exerccio
34
1.
2.
3.
01/10/2011
Mdulo = 2n
Esse o valor mximo do mdulo que pode ser
obtido usando N FFs
O contador bsico pode ser mudado para gerar
um mdulo menor que 2n, fazendo com que o
contador pule estados que so parte da contagem
01/10/2011
Contador de 3 bits
Mdulo 8
Conta de 000 a 111
Na figura, a sada da porta NAND est conectada
nas entradas assncronas CLEAR de cada FF
Enquanto NAND estiver alta no haver efeito sobre o
contador
Quando NAND vai para o nvel baixo, ocorre um
CLEAR nos FFs e o contador vai para 000
Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Gois
01/10/2011
37
01/10/2011
01/10/2011
Seqncia de contagem
CBA
000
001
010
011
100
101
110
Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Gois
01/10/2011
01/10/2011
01/10/2011