M29W800DT, M29W800DB
Common flash interface (CFI)
Appendix B
Common flash interface (CFI)
The common flash interface is a JEDEC approved, standardized data structure that can be
read from the flash memory device. It allows a 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 the
software to upgrade itself when necessary.
When the CFI Query command is issued the device enters CFI query mode and the data
structure is read from the memory. Table 22, Table 23, Table 24, Table 25, Table 26 and
Table 27 show the addresses used to retrieve the data.
The CFI data structure also contains a security area where a 64-bit unique security number
is written (see Table 27: Security code area). This area can be accessed only in read mode
by the final user. It is impossible to change the security number after it has been written by
Numonyx. Issue a Read command to return to read mode.
(1)
Table 22. Query structure overview
Address
Sub-section name
Description
x 16
x 8
10h
1Bh
27h
20h
36h
4Eh
CFI query identification string
System interface information
Device geometry definition
Command set ID and algorithm data offset
Device timing & voltage information
Flash device layout
Primary algorithm-specific extended Additional information specific to the
40h
61h
80h
query table
primary algorithm (optional)
C2h Security code area
64-bit unique device number
1. Query data are always presented on the lowest order data outputs.
41/52