RC28F640P33B85 Numonyx, RC28F640P33B85 Datasheet - Page 72

no-image

RC28F640P33B85

Manufacturer Part Number
RC28F640P33B85
Description
Numonyx? Strataflash Embedded Memory
Manufacturer
Numonyx
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
RC28F640P33B85A
Manufacturer:
Micron Technology Inc
Quantity:
10 000
Part Number:
RC28F640P33B85A
Manufacturer:
INTEL
Quantity:
5 000
Figure 36: BEFP Flowchart
Datasheet
72
(Note 1)
Standby
Standby
State
Write
Write
Write
Read
Bus
Operation
Condition
Register
Confirm
Unlock
Status
Done?
Check
BEFP
Setup
BEFP
BEFP
Setup
Block
Error
NOTES:
1. First-word address to be programmed within the target block must be aligned on a write -buffer boundary.
2. W rite-buffer contents are programmed sequentially to the flash array starting at the first word address (W SM internally increments addressing ).
BEFP Setup
BEFP Setup delay
Setup Phase
1
1
Check V
Block Unlocked
errors (SR[3,1])
st
st
V
Data = 0x80 @ 1
Address
Data = 0x80 @ 1
Address
Data = Status Register 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
W rite D0h @
W rite 80h @
Status Reg.
V
Word Address
Word Address
PPH
BEFP Setup
PP
Read
Start
Done?
Exit
applied to VPP
BUFFERED ENHANCED FACTORY PROGRAMMING (BEFP) PROCEDURE
applied
P P
No (SR[7]=1)
1
Com ments
, Lock
st
PP
W ord Addr.
Error
st
st
Yes (SR[7]=0)
W ord
W ord
Standby
Standby
Standby
Standby
Standby
Standby
(note 2)
No (SR[0]=1)
State
Read
Read
Write
Write
Bus
Program & Verify Phase
Data Stream
Verify Phase
N
Exit Prog &
Operation
Increment
Register
Register
Program
Ready?
Initialize
Status
Status
Done?
Count
Buffer
Count
Buffer
Data?
N
Load
Full?
Last
BEFP Program & Verify
Address Not within
Increment Count:
W rite Data @ 1
Initialize Count:
W rite 0xFFFF,
W ord Address
Current Block
Data Stream
Status Reg.
Status Reg.
Program
X = X+1
Ready?
X = 32?
Done?
Check
Data?
Read
X = 0
Read
Last
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 = 32?
Yes = Read SR[0]
No = Load Next Data W ord
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
Yes (SR[0]=0)
Yes (SR[0]=0)
Y
Y
Com ments
st
No (SR [0]=1)
st
st
st
W ord Addr.
W ord Addr.
W ord Addr.
Numonyx™ StrataFlash
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
W ord Program flowchart.
W rite 0xFF to enter Read Array state .
State
Read
Bus
Operation
Register
Full Status Check
Status
Check
Status
Exit Phase
Exit
Status Reg.
®
Procedure
Complete
Program
Exited?
BEFP
Read
Embedded Memory (P33)
BEFP Exit
Order Number: 314749-05
Yes (SR[7]=1)
Data = Status Register Data
Address = 1
Check SR [7]:
0 = Exit Not Completed
1 = Exit Completed
Com ments
st
November 2007
W ord Addr.

Related parts for RC28F640P33B85