W25Q128BV
/CS
Mode 3
Mode 0
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15
CLK
IOs switch from
Input to Output
A23-16
A15-8
A7-0
M7-0
Dummy
Dummy
20 16 12
8
4
0
1
2
3
4
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
IO0
IO1
IO2
IO3
21 17 13
9
5
6
7
5
6
7
22 18 14 10
23 19 15 11
Byte 1
Byte 2
Byte 3
Figure 14b. Fast Read Quad I/O Instruction Sequence (Previous instruction set M5-4 = 10)
Fast Read Quad I/O with “8/16/32/64-Byte Wrap Around”
The Fast Read Quad I/O instruction can also be used to access a specific portion within a page by issuing
a “Set Burst with Wrap” command prior to EBh. The “Set Burst with Wrap” command can either enable or
disable the “Wrap Around” feature for the following EBh commands. When “Wrap Around” is enabled, the
data being accessed can be limited to either an 8, 16, 32 or 64-byte section of a 256-byte page. The
output data starts at the initial address specified in the instruction, once it reaches the ending boundary of
the 8/16/32/64-byte section, the output will wrap around to the beginning boundary automatically until /CS
is pulled high to terminate the command.
The Burst with Wrap feature allows applications that use cache to quickly fetch a critical address and then
fill the cache afterwards within a fixed length (8/16/32/64-byte) of data without issuing multiple read
commands.
The “Set Burst with Wrap” instruction allows three “Wrap Bits”, W6-4 to be set. The W4 bit is used to
enable or disable the “Wrap Around” operation while W6-5 are used to specify the length of the wrap
around section within a page. See 7.2.18 for detail descriptions.
Publication Release Date: April 01, 2011
- 33 -
Revision E