文档介绍:Flip-flops
Chapter4
Sequential circuits
Combinational logic
X0
Xn
Y0
Ym
binational circuit model
No memory units
No feedback from logic outputs back to the inputs
Combinational logic
System Input Variables
System output Variables
I0
In
O0
Om
S0
Sx
M0
Ex
State Variables
Excitation Variables
MX
E0
Universal sequential circuit model
Sequential implies that events are ordered in time, that one event then another occurs, separated by time.
Two types of sequential logic exist:
Synchronous sequential circuit
Synchronous sequential circuit is clocked
Asynchronous sequential circuit
Asynchronous sequential circuit is not clocked
Combinational logic
System Input Variables
System output Variables
I0
In
O0
Om
S0
Sx
M0
Ex
State Variables
Excitation Variables
MX
E0
Set I{ I0……In } are external input variables presented to the system.
Set O{ O0……Om } are external output variables.
Combinational logic
System Input Variables
System output Variables
I0
In
O0
Om
S0
Sx
M0
Ex
State Variables
Excitation Variables
MX
E0
Internally, the system generate the excitation variables,E0 to Ex, and state variables, S0 to Sx.
internal output variables
internal input variables
The memory excitation input relationship can be written as
E = f( I, S ). Excitation E force the memory elements to the desired state variables.
Output O is generated by binational logic transform, (g), operating on input variables I and state variables S.
O = g( I, S )
Combinational transform (f)
Memory
M
Combinational logic (g)
Input (I)
(E)
CLK
State variables
(S)
Excitation variables
Output (O)
E = f( I, S )
O = g( I, S )
The clock input is not a binary value representing the time of day, but rather a ”synchronous” train of pulses. Synchronous memory changes its data only at certain time intervals.
Combinational transform (f)
Memory
M
Combinational logic (g)
Input (I)
(E)
CLK
State variables
(S)
Excitation variables
Output (O)
State varia