English
Language : 

313272-06 Datasheet, PDF (52/90 Pages) Numonyx B.V – Numonyx Wireless Flash Memory (W18) with AD Multiplexed IO
Numonyx™ Wireless Flash Memory (W18) with AD Multiplexed IO
11.3.5 Exit
SR[7]=1 indicates that the device has returned to normal operating conditions. A full
status check should be performed at this time to ensure the entire block programmed
successfully. After EFP exit, any valid CUI command can be issued.
Figure 20: Enhanced Factory Program Flowchart
EFP Setup
Sta rt
EFP Program
Read
Status Register
EFP Verify
Read
Status Register
EFP Exit
Read
Status Register
VPP = 12V
Unlock Block
Write 30h
Address = WA0
Write D0h
Address = WA0
EFP setup time
Read
Status Register
EFP Setup
Do ne ?
SR[7]=1=N
Check VPP & Lock
errors (SR[3,1])
SR[0]=1=N Data Stream
Ready?
SR[0] =0=Y
Write Data
Address = WA0
Read
Status Register
Pro g ra m
Done?
SR[0]=0=Y
N
L as t
Da ta ?
Y
Write FFFFh
Address ≠ BBA
SR[0]=1=N Verify Stream
Ready?
SR[0] =0=Y
Write Data
Address = WA0
Read
Status Register
Verify
Done?
SR[0]=0=Y
N
Last
Da ta ?
Y
Write FFFFh
Address ≠ BBA
SR[7]=0=N
EFP
Exite d ?
SR[7]=1=Y
Full Status Check
Pro ce d ure
Operation
Complete
Exit
EFP Setup
EFP Program
EFP Verify
Bus
Sta te
Com me n ts
Bus
State
Comments
Bus
State
Comments
Write
Write
Unlock V = 12V
PP
Block Unlock block
EFP Data = 30h
Setup Address = WA0
Read
Status Register
Data Check SR[0]
Standby Stream 0 = Ready for data
Ready? 1 = Not ready for data
Re ad
Status Register
Verify Check SR[0]
Standby Stream 0 = Ready for verify
Ready? 1 = Not ready for verify
EFP Data = D0h
Write
Confirm Address = WA
0
Sta nd b y
EFP setup time
Read
Status Register
EFP Check SR[7]
Standby Setup 0 = EFP ready
Done? 1 = EFP not ready
If SR[7] = 1:
Error
Check SR[3,1]
Standby Condition
Check SR[3] = 1 = VPP error
SR[1] = 1 = locked block
W rite
(note 1)
Read
Data = Data to program
Address = WA
0
Status Register
Check SR[0]
Program
Standby
0 = Program done
Done?
1 = Program not done
Last Device automatically
Standby
Data? increments address.
W rite
Exit Data = FFFFh
Program Address not within same
Phase BBA
Write
(note 2)
Re ad
Data = Word to verify
Address = WA
0
Status Register
Check SR[0]
Standby Verify
0 = Verify done
(note 3) Done?
1 = Verify not done
Last Device automatically
Standby
Data? increments address.
Write
Exit Data = FFFFh
Verify Address not within same
Phase BBA
EFP Exit
1. WA = first Word Address to be programmed within the target block. The BBA (Block Base
0
Address) must remain constant throughout the program phase data stream; WA can be held
Re ad
constant at the first address location, or it can be written to sequence up through the addresses
within the block. Writing to a BBA not equal to that of the block currently being written to
Standby
terminates the EFP program phase, and instructs the device to enter the EFP verify phase.
EFP
Exited?
Status Register
Check SR[7]
0 = Exit not finished
1 = Exit completed
2. For proper verification to occur, the verify data stream must be presented to the device in the
same sequence as that of the program phase data stream. Writing to a BBA not equal tWo A
terminates the EFP verify phase, and instructs the device to exit EFP.
3. Bits that did not fully program with the single WSM pulse of the EFP program phase receive
Repeat for subsequent operations.
After EFP exit, a Full Status Check can
determine if any program error occurred.
additional program-pulse attempts during the EFP verify phase. The device will report any
program failure by setting SR[4]=1; this check can be performed during the full status check afterSee the Full Status Check procedure in the
EFP has been exited for that block, and will indicate any error within the entire data stream.
Word Program flowchart.
Datasheet
52
November 2007
Order Number: 313272-06