21.02.2013 Views

Numonyxâ„¢ Wireless Flash Memory (W30)

Numonyxâ„¢ Wireless Flash Memory (W30)

Numonyxâ„¢ Wireless Flash Memory (W30)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Numonyx <strong>Wireless</strong> <strong>Flash</strong> <strong>Memory</strong> (<strong>W30</strong>)<br />

Table 19: Bus Cycle Definitions<br />

Operation Command<br />

Protection<br />

Bus<br />

Cycles<br />

Protection Program 2 Write PA C0h Write PA PD<br />

Lock Protection Program 2 Write LPA C0h Write LPA FFFDh<br />

Configuration<br />

Notes:<br />

Set Configuration<br />

Register<br />

2 Write CD 60h Write CD 03h<br />

1. First-cycle command addresses must be the same as the target address of the operation. Examples:<br />

—The first-cycle address for the Read Identifier command must be the same as the Identification code address (IA).<br />

—The first-cycle address for the Word Program command must be the same as the word address (WA) to be<br />

programmed.<br />

—The first-cycle address for the Erase/Program Suspend command must be the same as the address within the block<br />

to be suspended.<br />

XX= Any valid address within the flash device.<br />

IA= Identification code address.<br />

BA= Block Address. Any address within a specific block.<br />

LPA= The Lock Protection Address is obtained from the CFI (through the Read Query command). The <strong>W30</strong> flash<br />

memory device family LPA is at 0080h.<br />

PA= User programmable 4-word protection address.<br />

PnA= Any address within a specific partition.<br />

PBA= Partition Base Address. The first address of a particular partition.<br />

QA= Query code address.<br />

WA= Word address of memory location to be written.<br />

2. SRD= Status register data.<br />

WD= Data to be written at location WA.<br />

IC= Identifier code data.<br />

PD= User programmable 4-word protection data.<br />

QD= Query code data on D[7:0].<br />

CD= Configuration register code data presented on flash device addresses A[15:0]. A[MAX:16] address bits can<br />

select any partition. See Table 27, “Read Configuration Register Definitions” on page 79 for<br />

configuration<br />

register bits descriptions.<br />

3. Do not use commands other than those shown above. Other commands are reserved by Numonyx for future flash<br />

device implementations.<br />

9.3 Command Sequencing<br />

First Bus Cycle Second Bus Cycle<br />

Oper Addr 1<br />

Data 2,3<br />

Oper Addr 1<br />

Data 2,3<br />

When issuing a 2-cycle write sequence to the flash device, a read operation can occur<br />

between the two write cycles. The setup phase of a 2-cycle write sequence places the<br />

addressed partition into read-status mode, so if the same partition is read before the<br />

second confirm write cycle is issued, status register data is returned. Reads from other<br />

partitions, however, can return actual array data, if the addressed partition is already in<br />

read-array mode. Figure 25 and Figure 26 illustrate these two conditions.<br />

Figure 25: Normal Write and Read Cycles<br />

Address [A]<br />

WE# [W]<br />

OE# [G]<br />

Data [Q]<br />

Partition A Partition A Partition A<br />

20h D0h FFh<br />

Block Erase Setup Block Erase Conf irm Read Array<br />

November 2007 Datasheet<br />

Order Number: 290702-13 53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!