PF38F5070M0Q0B0 NUMONYX [Numonyx B.V], PF38F5070M0Q0B0 Datasheet - Page 104

no-image

PF38F5070M0Q0B0

Manufacturer Part Number
PF38F5070M0Q0B0
Description
Manufacturer
NUMONYX [Numonyx B.V]
Datasheet
Figure 55: Buffered EFP Flowchart
Datasheet
104
(Note 2)
Standby
Standby
State
Write
Write
Write
Read
Bus
NOTES:
1. BEFP is available in the main array only .
2. First-word address to be programmed within the target block must be aligned on a write
3. Write-buffer contents are programmed sequentially to the flash array starting at the first word address
Operation
Condition
Register
Confirm
BUFFERED ENHANCED FACTORY PROGRAMMING (Buffered-EFP) PROCEDURE
Unlock
Done ?
Status
Check
Block
BEFP
Setup
BEFP
BEFP
Setup
Error
1
BEFP setup delay
1
Read Status Reg .
Check V
Errors (SR[3,1])
Block unlocked
ST
ST
Setup Phase
Write 0xD0 @
Write 0x80 @
V
Word Address
Word Address
BEFP Setup
BEFP Setup
PP
Done ?
Start
applied ,
Exit
V
Data = 0x80 @ 1
Address
Word Address
Data = Status Reg . Data
Address = 1
Check SR [7]:
0 = BEFP Ready
1 = BEFP Not Ready
If SR[ 7] is set , check:
SR[3] set = V
SR[1] set = Locked Block
PP
Data = 0xD0 @ 1
PPH
No (SR[7]=1)
, Lock
applied to VPP
Comments
Yes (SR[7]=0)
ST
PP
Word Addr
Error
ST
ST
Word
Bus State Operation
Standby
Standby
Standby
Standby
Standby
Standby
(Note 3)
Read
Write
Read
Write
Program & Verify Phase
Data Stream
Verify Phase
Exit Prog &
N
Increment
Register
Register
Program
Initialize
Ready ?
Status
Status
Done?
Count
Buffer
Count
Buffer
Data?
Load
Full?
N
Last
BEFP Program & Verify
Data Stream Ready
Address Not within
Write Data @ 1
Read Status Reg .
Increment Count :
Initialize Count :
Word Address
Write 0xFFFF,
Current Block
X = 512?
Program
X = X+1
Done ?
Data?
X = 0
Data = Status Register Data
Address = 1
Check SR [ 0]:
0 = Ready for Data
1 = Not Ready for Data
X = 0
Data = Data to Program
Address = 1
X = X+1
X = 512?
Yes = Read SR [0]
No = Load Next Data Word
Data = Status Reg . data
Address = 1
Check SR [ 0]:
0 = Program Done
1 = Program in Progress
No = Fill buffer again
Yes = Exit
Data = 0xFFFF @ address not in
current block
Last
Yes (SR[0]=0)
Y
Y
ST
Comments
No (SR[0]=1)
ST
ST
ST
Word Addr .
Word Addr .
Word Addr .
-buffer boundary .
Numonyx™ StrataFlash
; WSM internally increments addressing .
No (SR [7]=0)
Standby
Repeat for subsequent blocks ;
After BEFP exit , a full Status Register check can
determine if any program error occurred ;
See full Status Register check procedure in the
Word Program flowchart .
Write 0xFF to enter Read Array state .
State
Read
Bus
Operation
Check Exit
Register
Status
Status
Exit Phase
Read Status Reg .
Full Status Check
Procedure
Complete
Program
Exited?
BEFP Exit
BEFP
Data = Status Reg . Data
Address = 1ST Word Addr
Check SR [7]:
0 = Exit Not Completed
1 = Exit Completed
Yes
®
Cellular Memory (M18)
(SR [7]=1)
Comments
309823-10
April 2008

Related parts for PF38F5070M0Q0B0