Professional Documents
Culture Documents
Used to determine:
How a sequential logic circuit works Given an initial state and and input sequence:
What will be the output sequence What will be the final state Unless initial state can be set
C. E. Stroud
Analysis Example
Given this sequential logic circuit and:
An initial state of A=0 & B=1 An input sequence X=010011
X A B A A B Clk B
A A B
What will be the final state? What will be the output sequence?
C. E. Stroud Sequential Logic Analysis (1/06)
Analysis Example
From logic diagram obtain logic equations:
C =X(A+B)=AX+BX DA= AX+BX
A+ = DA (for D flip-flop)
X A B A A B Clk B
A A B
DB= AX
B+ = DB (for D flip-flop)
Input X 0 1 0 1 0 1 0 1
Current State AB 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1
Next State A+ B+ 0 0 0 1 0 0 1 1 0 0 1 0 0 0 1 0
Output C 0 0 1 0 1 0 1 0
4
0/0
X=0/C=1 1/0
00
0/1 1/0 1/0
0/1
10
1/0
01
11
C. E. Stroud
00
0/1 1/0 1/0
0/1
10
1/0
01
State order AB
Sequential Logic Analysis (1/06)
11
5
J K
Clk
C. E. Stroud
JK FF characteristic table
C. E. Stroud
0 0 1 1
00
X=0 0
01
1
11
0
1 0 1 0 1
10
1
C. E. Stroud