R
Platform Flash XL High-Density Configuration and Storage Device
Bus Operations
(1)
Table 7: Standard Commands
Commands
First Cycle
Add.
Second Cycle
Add.
Op.
Data
FFh
70h
Op.
Data
RD
Read Array
1+
1+
Write
Write
BKA
Read
Read
WA
Read Status Register
BKA
BKA(2)
SRD
Read Electronic
Signature
1+
Write
BKA
90h
Read
BKA(2)
ESD
Read CFI Query
Clear Status Register
Block Erase
1+
1
Write
Write
Write
Write
Write
Write
Write
Write
Write
BKA
X
98h
50h
20h
Read
–
BKA(2)
–
QD
–
2
BKA or BA(3)
Write
Write
Write
Write
Write
–
BA
WA
BA
PA2
X
D0h
PD
n
Program
2
BKA or WA(3) 40hor 10h
Buffer Program(4)
BA
PA1
PAn+1
X
E8h
PD1
n+4
PD2
D0h
–
PDn+1
B0h
Program/Erase Suspend
Program/Erase Resume
1
1
–
X
D0h
–
–
–
Protection Register
Program
2
2
Write
Write
PRA
CRD
C0h
60h
Write
Write
PRA
CRD
PRD
Set Configuration
Register
03h
Block Lock
2
2
2
Write
Write
Write
BKA or BA(3)
BKA or BA(3)
BKA or BA(3)
60h
60h
60h
Write
Write
Write
BA
BA
BA
01h
D0h
2FH
Block Unlock
Block Lock-Down
Notes:
1. X = Don't Care, WA = Word Address in targeted bank, RD =Read Data, SRD =Status Register Data, ESD = Electronic Signature Data, QD
=Query Data, BA =Block Address, BKA = Bank Address, PD = Program Data, PA = Program address, PRA = Protection Register Address,
PRD = Protection Register Data, CRD = Configuration Register Data.
2. Must be same bank as in the first cycle. The signature addresses are listed in Table 9, page 21.
3. Any address within the bank can be used.
4. n+1 is the number of words to be programmed.
DS617 (v3.0.1) January 07, 2010
www.xilinx.com
Product Specification
18