R
Platform Flash XL High-Density Configuration and Storage Device
Bus Write Operations(1)
Table 8: Factory Commands
Command
Phase
First
Second
Third
Final – 1
Final
...
Add. Data
Add. Data
Add. Data
Add. Data
Add. Data
Blank Check
2
2
BA
BCh
BA
CBh
–
–
...
–
–
–
–
BKA
or
Setup
80h
WA1
D0h
–
–
...
–
–
–
–
WA(2)
Buffer Enhanced
Factory Program
Program/
Verify(3)
≥32
WA1
PD1
X
WA1
–
PD2
–
WA1
–
PD3
–
...
WA1
–
PD31
–
WA1
–
PD32
–
NOT
Exit
1
(4)
...
BA1
Notes:
1. WA = Word Address in targeted bank, BKA = Bank Address, PD =Program Data, BA = Block Address, X = Don’t Care.
2. Any address within the bank can be used.
3. The Program/Verify phase can be executed any number of times as long as the data is to be programmed to the same block.
4. WA is the Start Address, NOT BA1 = Not Block Address of WA .
1
1
Table 9: Electronic Signature Codes
Code
Address (h)
Data (h)
0049
Manufacturer Code
Device Code
Bank Address + 000
Bank Address + 001
506B
0001
0000
0003
0002
CR(1)
0002
0000
Locked
Unlocked
Block Protection
Block Address + 002
Locked and Locked-Down
Unlocked and Locked-Down
Configuration Register
Bank Address + 005
Bank Address + 080
Factory Default
Protection Register PR0 Lock
OTP Area Permanently Locked
Bank Address + 081
Bank Address + 084
Unique Device Number
Protection Register PR0
Bank Address + 085
Bank Address + 088
OTP Area
PRLD(1)
Protection Register PR1 through PR16 Lock
Protection Registers PR1–PR16
Bank Address + 089
Bank Address + 08A
Bank Address + 109
OTP Area
Notes:
1. CR = Configuration Register, PRLD = Protection Register Lock Data.
2. The iMPACT software does not support reading of the electronic signature codes.
DS617 (v3.0.1) January 07, 2010
www.xilinx.com
Product Specification
19