Platform Flash XL High-Density Configuration and Storage Device
DS617 (v3.0.1) January 07, 2010
Product Specification
63
R
Appendix B: Common Flash Interface
The Common Flash Interface is a JEDEC approved,
standardized data structure that can be read from flash
memory devices. This interface allows system software to
query the device to determine various electrical and timing
parameters, density information and functions supported by
the memory. The system can interface easily with the
device, enabling software to upgrade itself when necessary.
When the Read CFI Query Command is issued, the device
enters CFI Query mode and the data structure is read from
the memory. Table 36, through and Table 45, page 70 show
the addresses used to retrieve the data. The Query data is
always presented on the lowest order data outputs
(DQ7–DQ0), the other outputs (DQ15–DQ8) are set to ‘0’.
The CFI data structure also contains a security area where
a unique 64-bit security number is written (Figure 8,
page 22). The security number cannot be changed and can
only be accessed in Read mode. Read Array command is
used to return to Read mode.
Table 36: Query Structure Overview
Offset
Subsection Name
Description
000h
Reserved
Reserved for algorithm-specific information
010h
CFI Query Identification String
Command set ID and algorithm data offset
01Bh
System Interface Information
Device timing & voltage information
027h
Device Geometry Definition
Flash device layout
P
Primary Algorithm-specific Extended Query table
Additional information specific to the Primary
Algorithm (optional)
A
Alternate Algorithm-specific Extended Query table
Additional information specific to the Alternate
Algorithm (optional)
080h
Security Code Area
Lock Protection
Register Unique device Number and User
Programmable OTP
Notes:
1.
The flash memory displays the CFI data structure when CFI Query command is issued. This table lists the main sub-sections detailed in
Table 38, page 66, and Table 41, page 68. Query data is always presented on the lowest order data outputs.
Table 37: CFI Query Identification String
Offset
Description
Value
000h
Manufacturer code
0049h
001h
Device code
506Bh
002h-00Fh
Reserved
010h
011h
012h
Query Unique ASCII String "QRY"
0051h
(“Q”)
0052h
(“R”)
0059h
(“Y”)
013h
014h
Primary Algorithm Command Set and Control Interface ID code 16 bit ID
code defining a specific algorithm
0001h
0000h
015h
016h
Address for Primary Algorithm extended Query table (see Table 40,
page 67)
Offset = P = 000Ah
0001h
017h
018h
Alternate Vendor Command Set and Control Interface ID Code second
vendor (specified algorithm supported)
0000h
019h
01Ah
Address for Alternate Algorithm extended Query table
Value = A = 0000h
0000h