21.02.2013 Views

Numonyxâ„¢ Wireless Flash Memory (W30)

Numonyxâ„¢ Wireless Flash Memory (W30)

Numonyxâ„¢ Wireless Flash Memory (W30)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix A Write State Machine<br />

Numonyx <strong>Wireless</strong> <strong>Flash</strong> <strong>Memory</strong> (<strong>W30</strong>) (<strong>W30</strong>)<br />

Table 31 shows the command state transitions, based on incoming commands. Only<br />

one partition can be actively programming or erasing at a time.<br />

Table 31: Next State Table (Sheet 1 of 2)<br />

W rite State M achine (W SM ) Next State Table<br />

Output Next State Table (1)<br />

Current Chip<br />

State (8)<br />

Read<br />

Array<br />

Ready Ready<br />

(3 )<br />

Program<br />

Setup (4,5)<br />

Chip Next State after Com m and Inp ut<br />

Erase<br />

Setup<br />

(4 ,5 )<br />

Enhanced<br />

Factory<br />

Pgm<br />

(4 )<br />

Setup<br />

BE Confirm,<br />

P/E Resume,<br />

ULB<br />

(9 )<br />

Confirm<br />

Program/<br />

Erase<br />

Suspend<br />

Datasheet November 2007<br />

86 Order Number: 290702-13<br />

Read<br />

Status<br />

Clear<br />

Status<br />

Register (6)<br />

Read<br />

ID /Q u ery<br />

(FFH) (10H/40H) (20H) (30H) (D0H) (B0H) (70H) (50H) (90H, 98H)<br />

Program<br />

Setup<br />

Erase<br />

Setup<br />

Lock/CR Setup Ready (Lock Error) Ready Ready (Lock Error)<br />

OTP<br />

Setup<br />

Busy<br />

OTP Busy<br />

Setup Program Busy<br />

Program<br />

Busy Program Busy Pgm Susp Program Busy<br />

Suspend Program Suspend Pgm Busy Program Suspend<br />

S etup Ready (Error) Erase Busy Ready (Error)<br />

Busy Erase Busy Erase Susp Erase Busy<br />

Erase<br />

Suspend<br />

Erase<br />

Suspend<br />

Pgm in<br />

Erase<br />

Susp Setup<br />

Erase Suspend Erase Busy Erase Suspend<br />

Program in<br />

Erase S uspend<br />

Lock/CR S etup in Erase<br />

Suspend<br />

Enhanced<br />

Factory<br />

Program<br />

Pgm Setup,<br />

Erase S etup,<br />

OTP Setup,<br />

Pgm in Erase Susp Setup,<br />

EFP Setup,<br />

EFP Busy,<br />

V erify B u sy<br />

Lock/CR S etup,<br />

Lock/CR S etup in Erase Susp<br />

OTP Busy<br />

Ready,<br />

Pgm Busy,<br />

Pgm Suspend,<br />

Erase Busy,<br />

Erase Suspend,<br />

Pgm In Erase Susp Busy,<br />

P gm S u sp In E rase S u sp<br />

EFP<br />

Setup<br />

Setup Program in Erase Suspend Busy<br />

Busy Program in Erase Suspend Busy<br />

Pgm in Erase<br />

Susp Busy<br />

Erase Suspend (Lock Error) Erase Susp<br />

S uspend Program S uspend in Erase Suspend<br />

Pgm Susp in<br />

Erase Susp<br />

Ready<br />

Program in Erase Suspend Busy<br />

Program Suspend in Erase Suspend<br />

Erase Suspend<br />

(Lo ck E rro r)<br />

S etup Ready (Error) EFP B usy Ready (Error)<br />

EFP Busy<br />

(7 )<br />

EFP Busy<br />

(7 )<br />

EFP Verify Verify Busy<br />

(3 )<br />

Array<br />

Outp ut Next State after Com m and Inp ut<br />

Status<br />

Status<br />

Status Output does not change Status<br />

Output<br />

does not<br />

change<br />

Status<br />

ID /Q u ery

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!