English
Language : 

DS617 Datasheet, PDF (84/88 Pages) Xilinx, Inc – MultiBoot Bitstream, Design Revision Storage
R
Platform Flash XL High-Density Configuration and Storage Device
Table 48: Command Interface States – Lock Table, Next State(1) (Cont’d)
Command Input
Current CI State Lock/CR
Setup(2) (60h)
OTP
Setup(2)
(C0h)
Block
Lock
Confirm
(01h)
Block
Lock-Down
Confirm
(2Fh)
Set CR
Confirm
(03h)
Block
Address
(WA0)(3)
(XXXXh)
Illegal
Command(4)
P/E C
Operation
Completed(5)
Setup
Buffer Program Load 1 in Erase Suspend (give word count load (N-1))
Buffer Load 1
Buffer Program Load 2 in Erase Suspend(7)
Exit
see note (7)
Buffer Load 2
Buffer Program Confirm in Erase Suspend when count =0; Else Buffer Program
Load 2 in Erase Suspend(9)
–
Buffer Program in
Erase Suspend
Confirm
Busy
IS in BP busy
in ES
Erase Suspend (sequence error)
IS in BP busy in ES
Buffer Program Busy in Erase Suspend
BP busy in ES
ES
IS in ES
Suspend IS in BP suspend in ES
Buffer Program Suspend in Erase Suspend
IS in BP
Suspend in ES
Buffer Program Suspend in Erase Suspend
–
Blank Check
Setup
Blank Check
busy
IS in Blank Check busy
Ready (error)
Blank Check busy
–
Ready
Lock/CR Setup in ES
Erase Suspend
(Lock error)
Erase Suspend
Erase Suspend (Lock error)
–
BEFP
Setup
Busy
Ready (error)
–
BEFP Busy(8)
Exit
BEFP
Busy(8)
–
Notes:
1. CI = Command Interface: CR = Configuration register: BEFP = Buffer Enhanced Factory program: P/E C = Program/Erase controller: IS =
Illegal State: BP = Buffer program: ES = Erase suspend: WA0 = Address in a block different from first BEFP address.
2. If the P/E C is active, both cycle are ignored.
3. BEFP Exit when Block Address is different from first Block Address and data are FFFFh.
4. Illegal commands are those not defined in the command set.
5. –: not available. In this case the state remains unchanged.
6. If N = 0 go to Buffer Program Confirm. Else (not = 0) go to Buffer Program Load 2 (data load)
7. If N = 0 go to Buffer Program Confirm in Erase suspend. Else (not = 0) go to Buffer Program Load 2 in Erase suspend.
8. BEFP is allowed only when Status Register bit SR0 is set to '0'. BEFP is busy if Block Address is first BEFP Address. Any other commands
are treated as data.
9. Buffer Program will fail at this point if any block address is different from the first address
DS617 (v3.0.1) January 07, 2010
www.xilinx.com
Product Specification
84