28F128J3A, 28F640J3A, 28F320J3A
Preliminary
9
As with any automated device, it is important to assert RP# during system reset. When the system
comes out of reset, it expects to read from the flash memory. Automated flash memories provide
status information when accessed during block erase, program, or lock-bit configuration modes. If
a CPU reset occurs with no flash memory reset, proper initialization may not occur because the
flash memory may be providing status information instead of array data. Intel
Flash memories
allow proper initialization following a system reset through the use of the RP# input. In this
application, RP# is controlled by the same RESET# signal that resets the system CPU.
3.5
Read Query
The read query operation outputs block status information, CFI (Common Flash Interface) ID
string, system interface information, device geometry information, and Intel-specific extended
query information.
3.6
Read Identifier Codes
The read identifier codes operation outputs the manufacturer code, device code and the block lock
configuration codes for each block (see
Figure 5 on page 10
). Using the manufacturer and device
codes, the system CPU can automatically match the device with its proper algorithms. The block
lock configuration codes identify locked and unlocked blocks.
3.7
Write
Writing commands to the CUI enables reading of device data, query, identifier codes, inspection
and clearing of the status register, and, when V
PEN
= V
PENH
, block erasure, program, and lock-bit
configuration.
The Block Erase command requires appropriate command data and an address within the block to
be erased. The Byte/Word Program command requires the command and address of the location to
be written. Set Block Lock-Bit commands require the command and block within the device to be
locked. The Clear Block Lock-Bits command requires the command and address within the device.
The CUI does not occupy an addressable memory location. It is written when the device is enabled
and WE# is active. The address and data needed to execute a command are latched on the rising
edge of WE# or the first edge of CE
0
, CE
1
, or CE
2
that disables the device (see
Table 2
). Standard
microprocessor write timings are used.
4.0
Command Definitions
When the V
PEN
voltage
≤
V
PENLK
, only read operations from the status register, query, identifier
codes, or blocks are enabled. Placing V
PENH
on V
PEN
additionally enables block erase, program,
and lock-bit configuration operations.
Device operations are selected by writing specific commands into the CUI.
Table 4
defines these
commands.