sequential circuit
outputs are a function of the inputs and the state of the storage elements (aka past inputs)
synchronous sequential circuits
behavior can be defined from the signals at discrete instants of time, uses a clock signal
asynchronous sequential circuit
behavior depends on input signals at any instant of time and the order in which the inputs change
- use time delay storage elements
latches
level sensitive devices
operate with signal levels (0 or 1)
edge sensitive devices
operate with signal transitions (high to low or low to high)
flip flops are ______ sensitive devices
edge
S-R Latch
-2 cross coupled NOR or AND gates
- has 2 inputs: S and R
S-R latch truth table
S R Q Q’
1 0 1 0 (set)
0 1 0 1 (reset)
0 0 x x (Q doesnt change)
1 1 0 0 (forbidden)
S-R latch with control input
third input, En, is NANDed with both inputs before going into S-R latch
if En is 0, there is no change
D-Latch
gets rid of forbidden state of S-R latch, has only 2 inputs (D and En), D fulfills role of S and R by going through a not gate to become R
D-Latch truth table
D Next
0 Reset
1 Setq
flip flop
the output-input relationship of a FF is defined by a _______ or _______
characteristic table or characteristic equation
direct inputs
D flip flop construction
D FF
draw a JK flipflop
T Flip Flop from JK
a j-k flip flop when J and K are tied together
basic principle of T FF
complementing or not complementing last state
Latches are faster or slower than FF
faster
form of state equations
A(t+1) = Ax+B’x
is the output of a sequential circuit in the form y(t+1) or y(t)
y(t)
parts of a state table
present state, input, next state, output