R
Platform Flash XL High-Density Configuration and Storage Device
(1)
Table 46: Command Interface States – Modify Table, Next State (Cont’d)
Command Input
Current CI State
Setup Ready (error)
Erase Busy
Erase Busy
Ready (error)
Erase Busy
IS in
Erase
Erase
Busy
Busy
Erase
Busy
Busy
IS in Erase Busy
IS in
Erase
Busy
Erase
Erase Busy
ES
Erase
Suspend
Program BP in
IS in Erase
Suspend
Erase
Busy
Suspend
IS in ES
Erase Suspend
in ES
ES
Erase Suspend
Setup Program Busy in Erase Suspend
IS in
Program
Busy in
ES
Program Busy
Program Program Busy in
Busy in
ES
IS in Program
Busy in ES
PS in
ES
Busy
Program Busy in ES
in Erase
Suspend
ES
IS in
Program
busy in
ES
Program
in Erase
Suspend
Program busy in Erase Suspend
IS in PS
in ES
PS in
ES
Suspend PS in ES
IS in Program
Program Suspend in Erase Suspend
Program Suspend in Erase Suspend
Suspend
PS in ES
in ES
Program Busy in
ES
IS in PS
in ES
Buffer Program Load 1 in Erase Suspend (give word count load (N-1));
if N=0 go to Buffer Program confirm. Else (N. 0) go to Buffer Program Load 2
Setup
Buffer
Load 1
Buffer Program Load 2 in Erase Suspend (data load)
Buffer Program Confirm in Erase Suspend when count =0;
Else Buffer Program Load 2 in Erase Suspend (note: Buffer Program will fail at this point if any block address is
different from the first address)
Buffer
Load 2
Buffer
Program
in Erase
Suspend
BPBusyin
Confirm
Erase Suspend (sequence error)
Erase Suspend (sequence error)
ES
IS in BP
Busy in busy in
ES ES
BP
BP
Susp.
in ES
BP Busy
in ES
IS in BP busy in
ES
BufferProgramBusyin
Busy
BP Busy in ES
ES
IS in BP
busy in
ES
Buffer Program Busy in Erase Suspend
DS617 (v3.0.1) January 07, 2010
www.xilinx.com
Product Specification
79