Académique Documents
Professionnel Documents
Culture Documents
DISEO SNCRONO
DISEO SNCRONO.
DISEO SNCRONO.
VCC
RELOJ
CE
CE
RELOJ
Q0
C NT 0
Q0
C NT 4
Q1
C NT 1
Q1
C NT 5
Q2
C NT 2
Q2
C NT 6
Q3
C NT 3
Q3
C NT 7
TC
R EL OJ
DISEO SNCRONO.
Q0
C NT 0
Q0
C NT 4
Q1
C NT 1
Q1
C NT 5
Q2
C NT 2
Q2
C NT 6
Q3
C NT 3
Q3
C NT 7
TC
CE
C
R ELOJ
DISEO SNCRONO.
Diseo sncrono.
Todos los elementos secuenciales comparten la misma seal de
sncronismo (reloj).
DISEO SNCRONO.
DISEO SNCRONO.
Diseo asncrono.
En el diseo coexisten varias seales de sncronismo.
DISEO SNCRONO.
DISEO SNCRONO.
en el ordenador
funciona pero cuando se implementa en el circuito programable.
Por qu?
DISEO SNCRONO.
DISEO SNCRONO.
tP logic
in
out
clk
Tclkmin = tP FF + tP logic + tS FF
DISEO SNCRONO.
DISEO SNCRONO.
INPUT
CLOCK
D Q_A
0
D Q_B
D Q_C
3 cycles
Clock
Q_A
Q_B
Q_C
DISEO SNCRONO.
DISEO SNCRONO.
D Q_A
CLOCK
3.0
3.1 D Q_B
3.0
7.5
3.3 D Q_C
2 cycles
A & C Clock
B Clock
Q_A
Q_B
Q_C
DISEO SNCRONO.
DISEO SNCRONO.
}TOUT =
N . TIN
1/N
IN
N
IN
CLOCK
OUT
CLK_OUT
OUT
IDEAL
IN
N
REAL
DISEO SNCRONO.
OUT
DISEO SNCRONO.
Solucin.
1/N
IN
CLOCK
CLK_OUT
OUT
IN
N
OUT
DISEO SNCRONO.
DISEO SNCRONO.
Sn-1
R ELOJ
S0
glitch
Circuito secuencial A
DISEO SNCRONO.
10
DISEO SNCRONO.
Circuito combinacional
INPUT
Sn-1
CE
Q3
Q2
Q1
Q0
S0
Circuito secuencial A
CLOCK
CE Q
FF
DISEO SNCRONO.
11
DISEO SNCRONO.
CE
RELOJ
CE
C
Q0
CNT0
Q0
CNT4
Q0
CNT8
Q1
CNT1
Q1
CNT5
Q1
CNT9
Q2
CNT2
Q2
CNT6
Q2
CNT10
Q3
CNT3
Q3
CNT7
Q3
CNT11
CEO
TC
CE
C
CEO
TC
CE
C
CEO
TC
DISEO SNCRONO.
12
DISEO SNCRONO.
Circuito secuencial B
Circuito combinacional
Sn-1
RST
S0
Circuito secuencial A
Reset
Asncrono
1 Glitches en las
DISEO SNCRONO.
13
DISEO SNCRONO.
Circuito secuencial B
Circuito combinacional
Sn-1
RST
S0
Circuito secuencial A
Reset
Sncrono
DISEO SNCRONO.
14
DISEO SNCRONO .
D EC.
4 :16
Q10
Q9
CLK
RST
(As ncrono)
DISEO SNCRONO.
15
DISEO SNCRONO .
Solucin 1.
Con tador
bin ario
DEC.
4:1 6
Q3
Q2
Q1
Q0
Q10
Q9
CLK
RST
Q
DISEO SNCRONO.
16
DISEO SNCRONO .
Solucin 2.
Con tador
bin ario
000 0
Din
LD
Q3
Q2
Q1
Q0
DEC.
4:1 6
Q10
Q9
CLK
RST
DISEO SNCRONO.
17
DISEO SNCRONO.
DISEO SNCRONO.
18
DISEO SNCRONO.
CNT[11:0]
CE
R ELOJ
DISEO SNCRONO.
CE
C
Q0
C NT 0
Q0
C NT 4
Q0
C NT 8
Q1
C NT 1
Q1
C NT 5
Q1
C NT 9
Q2
C NT 2
Q2
C NT 6
Q2
C NT 10
Q3
C NT 3
Q3
C NT 7
Q3
C NT 11
C EO
TC
CE
C
C EO
TC
CE
C
C EO
TC
19
DISEO SNCRONO.
Fast
Small
Counter
TC
CE
Large Dense
Counter
with Slower
Carry
DISEO SNCRONO.
20
DISEO SNCRONO.
Contadores LFSR.
Utilizar un registro de desplazamiento realimentado con
puertas XOR.
(0 )
D
(1)
Q0
Q
Q1
(N-2)
D
QN-2
(N-1)
D
QN-1
CLK
Uso.
Contadores donde no importa los valores de la secuencia.
Lo importante es el fin de cuenta
DISEO SNCRONO.
21
DISEO SNCRONO.
(0 )
D
(1)
Q0
Q
Q1
(2)
D
Q2
(3)
D
Q3
CLK
DISEO SNCRONO.
22
DISEO SNCRONO.
(0 )
D
(1)
Q0
(N-2)
Q1
(N-1)
QN-2
CLK
(0 )
D
(1)
Q0
Q
CLK
DISEO SNCRONO.
Q1
(2)
D
Q2
(3)
D
Q3
QN-1
18
19
0,1,4
20
21
22
23
1,2,3
24
0,2,3
25
10
26
0,1,5
11
27
0,1,4
12
0,3,5
28
28
13
0,.2,3
29
14
0,2,4
30
0,3,5
15
31
16
1,2,4
32
1,5,6
17
23