ee457x6 p2 me ai tables
TRANSCRIPT
Given A, double it twice, using a loop in your flow-chart as well as in your state diagram.
Loop counter incrementation and testing for terminal count
i <= 0;A <= Ain;
A <= 2 * A;
i <= i + 1;
Is i = __
i <= 0;A <= Ain;
A <= 2 * A;
i <= i + 1;
Is i = __
DoneNoNo
Yes
Done
Yes
DDone
IInitial
A <= Ain; I <= 0;
START
START
ACK
ACK
MB2Multiply By 2A <= 2*A;
I = ___
I = ___
State Diagram #1
IncIIncrement I I <= I + 1;
ChkICheck I
~ R
eset
1
1
DDone
IInitial
A <= Ain; I <= 0;
START
START
ACK
ACK
MB2Multiply By 2A <= 2*A;
I = ___
I = ___
State Diagram #2
IncIIncrement I I <= I + 1;
ChkICheck I
~ R
eset
1
1
DDone
IInitial
A <= Ain; I <= 0;
START
START
ACK
ACK
MB2Multiply By 2A <= 2*A;
I = ___
I = ___
State Diagram #3
IncIIncrement I I <= I + 1;
1
DDone
IInitial
A <= Ain; I <= 0;
START
START
ACK
ACK
MB2Multiply By 2A <= 2*A;
I = ___
I = ___
State Diagram #4
IncIIncrement I I <= I + 1;
1
DDone
IInitial
A <= Ain; I <= 0;
START
START
ACK
ACK
MB2Multiply By 2
A <= 2*A; I <= I + 1;
I = ____
I = _____
State Diagram #5