Asynchronous Sequential State Machine
Asynchronous Sequential State Machine
Asynchronous Sequential
State Machine
- Abhishek Singh
Q.1 Draw the asynchronous sequential state
machine flow table for a circuit having two inputs x1
and x2 and an output z. Initially, x1 = x2 = z = 0. The
output becomes 1 when either of the input becomes
1. When both inputs becomes 1, the output becomes
0. For all other cases output becomes 0.
Rules to remember (Not to write in exam)
1. The initial state is always considered as Stable State with output zero. It is
also termed as reset state. It is written as,
1 , 0 2 3
------
1 2 , 0
------
1 3 , 0
7. In any column if the desired output is already achieved, then there is no need to
write a new state. Let’s start solving our example.
x1x2 = 00 01 11 10
1
1 ,0 2 --- 3
2
1 2 ,1 4 ---
3
1 --- 4 3 ,1
4
--- 2 4 ,0 3
Stepwise Input Transition
Step 1: 00 to 01
Step 2: 00 to 10
Step 3: 01 to 11
Step 4: 10 to 11
Step 5: 11 to 01
Step 6: 11 to 10