English
Language : 

DS617 Datasheet, PDF (12/88 Pages) Xilinx, Inc – MultiBoot Bitstream, Design Revision Storage
R
Platform Flash XL High-Density Configuration and Storage Device
Command Interface
All Bus Write operations to the memory are interpreted by
the Command Interface. Commands consist of one or more
sequential Bus Write operations. An internal Program/Erase
Controller handles all timings and verifies the correct
execution of the program and erase commands. The
Program/Erase Controller provides a Status Register whose
output can be read at any time to monitor the progress or the
result of the operation.
The Command Interface is set to synchronous read mode
when power is first applied, when exiting from Reset, or
whenever VDD falls below its power-down threshold.
Command sequences must be followed exactly — any invalid
combination of commands are ignored.
Table 6 provides a summary of the Command Interface codes.
Table 6: Command Codes
Hex Code
Command
01h Block Lock Confirm
03h Set Configuration Register Confirm
10h Alternative Program Setup
20h Block Erase Setup
2Fh Block Lock-Down Confirm
40h Program Setup
50h Clear Status Register
Block Lock Setup, Block Unlock Setup, Block Lock
60h Down Setup and Set Configuration Register Setup
70h Read Status Register
80h Buffer Enhanced Factory Program Setup
90h Read Electronic Signature
98h Read CFI Query
B0h Program/Erase Suspend
BCh Blank Check Setup
C0h Protection Register Program
CBh Blank Check Confirm
Program/Erase Resume, Block Erase Confirm,
D0h Block Unlock Confirm, Buffer Program or Buffer
Enhanced Factory Program Confirm
E8h Buffer Program
FFh Read Array
Read Array Command
The Read Array command returns the addressed bank to
Read Array mode. One Bus Write cycle is required to issue
the Read Array command. After a bank is in Read Array
mode, subsequent read operations output data from the
memory array.
A Read Array command can be issued to any bank while
programming or erasing in another bank. If the Read Array
command is issued to a bank currently executing a program
or erase operation, the bank returns to Read Array mode
but the program or erase operation continues; however the
data output from the bank is not guaranteed until the
program or erase operation finishes. The read modes of
other banks are not affected.
Read Status Register Command
The device contains a Status Register used to monitor
program or erase operations.
The Read Status Register command is used to read the
contents of the Status Register for the addressed bank. One
Bus Write cycle is required to issue the Read Status
Register command. After a bank is in Read Status Register
mode, subsequent read operations output the contents of
the Status Register.
The Status Register data is latched on the falling edge of
Chip Enable or Output Enable. Either Chip Enable or Output
Enable must be toggled to update the Status Register data.
The Read Status Register command can be issued at any
time, even during program or erase operations. The Read
Status Register command only changes the read mode of
the addressed bank. The read modes of other banks are not
affected. Only Asynchronous Read and Single
Synchronous Read operations should be used to read the
Status Register.
A Read Array command is required to return the bank to
Read Array mode.
See Table 11, page 23 for the description of the Status
Register Bits.
Read Electronic Signature Command
The Read Electronic Signature command is used to read the
Manufacturer and Device Codes, Lock Status of the
addressed bank, Protection Register, and Configuration
Register. One Bus Write cycle is required to issue the Read
Electronic Signature command. After a bank is in Read
Electronic Signature mode, subsequent read operations in
the same bank output the Manufacturer Code, Device Code,
Lock Status of the addressed bank, Protection Register, or
Configuration Register (see Table 10, page 22).
The Read Electronic Signature command can be issued at any
time, even during program or erase operations, except during
Protection Register Program operations. Dual operations
between the Parameter bank and the Electronic Signature
location are not allowed (see Table 17, page 36 for details).
If a Read Electronic Signature command is issued to a bank
executing a program or erase operation, the bank enters
DS617 (v3.0.1) January 07, 2010
www.xilinx.com
Product Specification
12