P30-65nm SBC
A.3
Note:
Write State Machine
Show here are the command state transitions (Next State Table) based on incoming
commands. Only one partition can be actively programming or erasing at a time. Each
partition stays in its last read state (Read Array, Read Device ID, Read CFI or Read
Status Register) until a new command changes it. The next WSM state does not depend
on the partition’s output state.
IS refers to Illegal State in the Next State Tables.
Table 44: Next State Table for P3x-65nm (Sheet 1 of 3)
Command Input and Resulting Chip Next State(1)
Current Chip State
Ready
(FFh) (40h) (E8h) (EBh) (20h) (80h) (D0h)
(B0)
(70h)
(50h)
(90h,
98h)
(60h)
(BCh)
(C0h)
(01h)
(2Fh)
(03h,
04h)
other
Ready
Ready
N/A
N/A
Lock/RCR/ECR Setup
Ready (Lock
Error [Botch])
Ready (Lock Error [Botch])
Ready
(Lock
Error
[Botc
h])
Ready
(Lock
Block
)
Ready
(Lock
down
Block
)
Ready
(Set
CR)
N/A
Ready (Lock Error
[Botch])
N/A
Setup
OTP Busy
OTP Busy
N/A
OTP Busy
N/A
OTP
Busy
OTP
Busy
IS in
OTP
Busy
OTP Busy
IS in OTP
Busy
OTP Busy
Illegal State in OTP
Busy
OTP Busy
N/A
OTP Busy
Ready
IS in OTP Busy
OTP Busy
OTP Busy
Setup
Word Program Busy
N/A
Pgm Busy
N/A
Busy
Pgm
Busy
IS in
Pgm
Busy
Pgm Busy
IS in Pgm Pgm Pgm
Busy
Busy Susp
Word Pgm Busy
IS in Word Pgm
Busy
Word Pgm Busy N/A
Pgm Busy
Ready
Word IS in Pgm Busy
Program
Suspend
Pgm
Susp
IS in
Pgm
Susp
Pgm
Suspend
IS in Pgm
Susp
Pgm
Busy
Pgm Susp
Word Pgm Busy
Pgm
Susp
(Er
bits
Word
Pgm
Susp
Illegal State in Pgm
Suspend
clear)
Word Program
Suspend
N/A Word Pgm Susp
N/A
IS in Pgm
Suspend
Word Program Suspend
EFI Setup
Sub-function Setup
Sub-function
Setup
Sub-op-code Load 1
Sub-op-code
Load 1
Sub-function Load 2 if word count >0, else Sub-function confirm
N/A
Sub-function
Load 2
Sub-function Confirm if data load in program buffer is complete, ELSE Sub-function Load 2
EFI
Sub-function
Confirm
Sub-function
Busy
S-fn
Busy
Ready (Error [Botch])
IS in
S-fn
Busy
S-fn Busy
Illegal State
in S-fn Busy
S-fn
Busy
S-fn
Busy
S-fn
Susp
S-fn Busy
Ready (Error [Botch])
IS in S-fn Busy
S-fn Busy
S-fn Busy
Ready
IS in Sub-
function Busy
Sub-function Busy
Sub-function
Susp
S-fn
Susp
IS in
S-fn
Susp
Sub-function
Illegal State
in S-fn Busy
S-fn
Busy
S-fn
Suspend
S-fn
Susp
(Er
bits
S-fn
Susp
clear)
IS in S-fn Susp
S-fn Suspend
N/A
S-fn Susp
N/A
IS in S-fn Susp
Sub-function Suspend
Datasheet
83
Apr 2010
Order Number:208033-02