Академический Документы
Профессиональный Документы
Культура Документы
FLIP - FLOPS
Latch transparente muestrea las entradas todo el tiempo que
el reloj permanezca activado (en 1).
Cambia de estado cuando un borde de la seal de reloj es
aplicada.
Dispositivos disparados por flanco muestrean las entradas en
el borde del evento
Generan el enganche del dato de entrada si la ventana de
muestreo es pequea cuando el latch est viendo las entradas
de los datos (flip-flop).
Las entradas de reloj dinmicas y los latches que las usan
reducen la ventana a un tiempo muy pequeo alrededor del
borde del reloj.
Hay dos tipos de entradas de reloj dinmicas: disparadas por
flanco positivo o negativo y master-slave.
Eliminan la combinacin no permitida para el latch R-S.
Circuitos secuenciales
J-K Flipflop
Cmo eliminar el estado prohibido?
Idea: use la salida realimentada
para garantizar que R y S
nunca sern uno
R-S
latch
\Q
Q
\Q
Q*
Funcin
Mantiene
Reset
Set
Toggle
Characteristic Equation:
Q+ = Q K + Q J
Circuitos secuenciales
J-K Flipflop
K
R-S
latch
\Q
Q
\Q
100
J
K
Q
\Q
Circuitos secuenciales
Flipflop J-K Master/Slave
Etapa Master
K
R
S
\Q
R-S
Latch
Etapa Slave
\P
R
S
\Q
\Q
R-S
Latch
Clk
Usa
Usatiempo
tiempopara
pararomper
rompercamino
caminorealimentacin
realimentacinde
desalida
salidaaaentradas
entradas
Set
Reset
1's
Catch
Toggle
100
J
K
Clk
P
\P
Q
\Q
Master
outputs
Slave
outputs
Operacin
Correcta
Del toggle
Circuitos secuenciales
J
CK
Q*
Tabla de excitacin
Diagrama de estados
JK
1d
0d
0
00
01
10
11
Q*
d0
1
d1
Ecuacin caracterstica
Q* K . Q J . Q
Circuitos secuenciales
Edge-Triggered Flipflops
1's Catching: a 0-1-0 glitch on the J or K inputs leads to a state change!
forces designer to use hazard-free logic
Solution: edge-triggered logic
D
Negative Edge-Triggered
D flipflop
Holds D when
clock goes low
0
R
Clk=1
Q
S
0
Holds D when
clock goes low
Negative edge-triggered FF
when clock is high
Characteristic Equation:
Q+ = D
Circuitos secuenciales
Edge-triggered Flipflops
Step-by-step analysis
D
D
R
D
R
Q
Clk=0
Clk=0
D'
S
2
D' D
Negative edge-triggered FF
when clock goes high-to-low
data is latched
Negative edge-triggered FF
when clock is low
data is held
Circuitos secuenciales
Positive vs. Negative Edge Triggered Devices
100
D
Clk
Qpos
Positive edgetriggered FF
\ Qpos
Qneg
Negative edgetriggered FF
\ Qneg
Toggle Flipflop
Formed from J-K with both inputs wired together
Circuitos secuenciales
7474
Clk
Flip flip disparado
por borde positivo
Timing Diagram:
D
7476
D
Clk
C
Clk
Latch sensible
a nivel
Circulo si es
disparado
por borde negativo
Q
Q
7474
7476
Igual comportamiento a menos que cambien las
entradas mientras el reloj es alto
Circuitos secuenciales
Tabladetransicin
Tabladeexcitacin
D
0
1
X
X
Reloj
0
1
Q*
FlipFlop
D
0
1
Q
Q
Q*
00
01
10
11
D
0
1
0
1
Diagramadeestados:
D
1
0
0
1
1
Ecuacincaracterstica:
Q* D
Circuitos secuenciales
Circuitos equivalentes de Flip-flops
Flip-flop JK
Flip-flop T
Flip-flop T
Flip-flop D
Flip-flop T
Circuitos secuenciales
Aplicaciones de Flip-Flops
Circuitos secuenciales
Aplicaciones de Flip-Flops
Circuitos secuenciales
Latches vs. Flipflops
Input/Output Behavior of Latches and Flipflops
Type
unclocked
latch
level
sensitive
latch
clock high
(Tsu, Th around
falling clock edge)
positive edge
flipflop
negative edge
flipflop
master/slave
flipflop