M58LT128HST, M58LT128HSB
Common Flash Interface
Appendix B
Common Flash Interface
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 Read CFI Query Command is issued the device enters CFI Query mode and the
data structure is read from the memory. Tables 31, 32, 33, 34, 35, 36, 37, 38, 39 and 40
show the addresses used to retrieve the data. The query data is always presented on the
lowest order data outputs (DQ0-DQ7), and the other outputs (DQ8-DQ15) are set to 0.
The CFI data structure also contains a security area where a 64-bit unique security number
is written (see Figure 4: Protection Register memory map). 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 Array command to return to Read mode.
Table 31. Query structure overview
Offset
Sub-section name
Description
000h Reserved
Reserved for algorithm-specific information
Command set ID and algorithm data offset
Device timing and voltage information
Flash device layout
010h CFI Query Identification String
01Bh System Interface Information
027h Device Geometry Definition
Primary Algorithm-specific Extended
Query table
Additional information specific to the primary
algorithm (optional)
P
Alternate Algorithm-specific Extended
Query table
Additional information specific to the alternate
algorithm (optional)
A
Lock Protection Register, unique device
number and user-programmable OTP
080h Security Code Area
1. The Flash memory displays the CFI data structure when the CFI Query command is issued. This table lists
the main sub-sections detailed in Tables 32, 33, 34 and 35. Query data is always presented on the lowest
order data outputs.
81/110