30.3.1.4 Read Data
CMD[7:0]=0x03
ADDRESS[23:0]
DATA0[7:0]
DATAn[7:0]
EZP_CK
EZP_CS
EZP_D
EZP_Q
Figure 30-5. Read command sequence
The Read Data (READ) command returns data from the flash memory . The initial
address must be 32-bit aligned with the two LSBs being zero.
Data continues being returned for as long as the EzPort chip select (EZP_CS) is asserted,
with the address automatically incrementing. In this way, the entire contents of flash can
be returned by one command. Attempts to read from an address which does not fall
within the valid address range for the flash memory regions returns unknown data. See
Flash memory map for EzPort access
.
For this command to return the correct data, the EzPort clock (EZP_CK) must run at the
internal system clock divided by eight or slower. This command is not accepted if the
WEF, WIP, or FS field in the EzPort status register is set.
30.3.1.5 Read Data at High Speed
CMD[7:0]=0x0B
ADDRESS[23:0]
DATA0[7:0]
Dummy Byte
EZP_CK
EZP_CS
EZP_D
EZP_Q
Figure 30-6. Read Data at High Speed command sequence
The Read Data at High Speed (FAST_READ) command is identical to the READ
command, except for the inclusion of a dummy byte following the address bytes and
before the first data byte is returned.
Command definition
K22F Sub-Family Reference Manual , Rev. 3, 7/2014
664
Freescale Semiconductor, Inc.