Quad Serial Peripheral Interface (QuadSPI)
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor
1051
arbitrarily. Refer to
Section 30.4.3.15, RX Buffer Data Registers 0–14
Note that after clearing the RX Buffer the next entry is written into QSPI_RBDR0. Aside from that
there is no information available about the current positions of the RX Buffer read and write
pointers.
It is not recommended to use this access scheme for subsequent reads of more than 15 data words.
•
AHB Buffer data read via memory-mapped access
: This kind of access is done by reading one
of the addresses assigned to the external serial flash device within the range given in
under the condition that the data requested are already present in the AHB Buffer or it is currently
read from the serial flash device
. If this is not the case a memory-mapped read of the AHB Buffer
is triggered like described above). As long as the requested data are already available in the AHB
Buffer they are provided to the host. The host can read the available data out of the AHB Buffer in
any order.
If the address requested by the current read is the one currently fetched by the QuadSPI module
from the serial flash the execution of the current command remains running with the AHB read
access stalled. As soon as the data from the requested address have been read by the QuadSPI
module the AHB read access is served. So it’s possible to run sequential read from the AHB buffer
at arbitrary speed without the need to monitor any information about the availability of the data.
Nevertheless this access scheme stalls the AHB bus for the time required to read the data from the
serial flash device.
As long as the host restricts its accesses to the data already in the buffer and the data currently
fetched from the serial flash it is possible to run the host read from the AHB Buffer in parallel to
the serial flash read into the AHB Buffer.
30.5.3.4
Byte Ordering of Serial Flash Data
below gives the byte ordering scheme how the byte oriented data space of the serial flash
device is mapped into the data space of the external serial flash. This scheme is valid for all read and write
operations.
Refer to the individual register descriptions for details like misaligned or partial accesses to the QuadSPI
address space representing serial flash read data.
Table 30-45. Byte Ordering of Serial Flash Data in the QuadSPI Module
Serial Flash Byte Address [1:0]
00
01
10
11
QuadSPI Register Bit Position [31:0]
(32 Bit data width)
[7:0]
[15:8]
[23:16]
[31:24]
Example Data
0x0123_4567
0x01
0x23
0x45
0x67
Содержание MPC5602S
Страница 76: ...Overview MPC5606S Microcontroller Reference Manual Rev 7 74 Freescale Semiconductor...
Страница 82: ...Memory Map MPC5606S Microcontroller Reference Manual Rev 7 80 Freescale Semiconductor...
Страница 112: ...Signal Description MPC5606S Microcontroller Reference Manual Rev 7 110 Freescale Semiconductor...
Страница 166: ...Analog to Digital Converter ADC MPC5606S Microcontroller Reference Manual Rev 7 164 Freescale Semiconductor...
Страница 182: ...Boot Assist Module BAM MPC5606S Microcontroller Reference Manual Rev 7 180 Freescale Semiconductor...
Страница 234: ...Clock Description MPC5606S Microcontroller Reference Manual Rev 7 232 Freescale Semiconductor...
Страница 286: ...Crossbar Switch XBAR MPC5606S Microcontroller Reference Manual Rev 7 284 Freescale Semiconductor...
Страница 470: ...e200z0h Core MPC5606S Microcontroller Reference Manual Rev 7 468 Freescale Semiconductor...
Страница 524: ...Enhanced Direct Memory Access eDMA MPC5606S Microcontroller Reference Manual Rev 7 522 Freescale Semiconductor...
Страница 546: ...Error Correction Status Module ECSM MPC5606S Microcontroller Reference Manual Rev 7 544 Freescale Semiconductor...
Страница 669: ...Flash Memory MPC5606S Microcontroller Reference Manual Rev 7 Freescale Semiconductor 667...
Страница 670: ...Flash Memory MPC5606S Microcontroller Reference Manual Rev 7 668 Freescale Semiconductor...
Страница 716: ...FlexCAN MPC5606S Microcontroller Reference Manual Rev 7 714 Freescale Semiconductor...
Страница 882: ...LIN Controller LINFlex MPC5606S Microcontroller Reference Manual Rev 7 880 Freescale Semiconductor...
Страница 901: ...Memory Protection Unit MPU MPC5606S Microcontroller Reference Manual Rev 7 Freescale Semiconductor 899...
Страница 902: ...Memory Protection Unit MPU MPC5606S Microcontroller Reference Manual Rev 7 900 Freescale Semiconductor...
Страница 955: ...Mode Entry Module MC_ME MPC5606S Microcontroller Reference Manual Rev 7 Freescale Semiconductor 953...
Страница 956: ...Mode Entry Module MC_ME MPC5606S Microcontroller Reference Manual Rev 7 954 Freescale Semiconductor...
Страница 1072: ...Quad Serial Peripheral Interface QuadSPI MPC5606S Microcontroller Reference Manual Rev 7 1070 Freescale Semiconductor...
Страница 1096: ...Reset Generation Module MC_RGM MPC5606S Microcontroller Reference Manual Rev 7 1094 Freescale Semiconductor...
Страница 1106: ...Real Time Clock RTC API MPC5606S Microcontroller Reference Manual Rev 7 1104 Freescale Semiconductor...
Страница 1186: ...Stepper Stall Detect SSD MPC5606S Microcontroller Reference Manual Rev 7 1184 Freescale Semiconductor...
Страница 1213: ...System Integration Unit Lite SIUL MPC5606S Microcontroller Reference Manual Rev 7 Freescale Semiconductor 1211...
Страница 1214: ...System Integration Unit Lite SIUL MPC5606S Microcontroller Reference Manual Rev 7 1212 Freescale Semiconductor...
Страница 1238: ...Voltage Regulators and Power Supplies MPC5606S Microcontroller Reference Manual Rev 7 1236 Freescale Semiconductor...
Страница 1252: ...Wakeup Unit WKPU MPC5606S Microcontroller Reference Manual Rev 7 1250 Freescale Semiconductor...
Страница 1258: ...Registers Under Protection MPC5606S Microcontroller Reference Manual Rev 7 1256 Freescale Semiconductor...
Страница 1323: ...Register Map MPC5606S Microcontroller Reference Manual Rev 7 Freescale Semiconductor 1321...
Страница 1324: ...Register Map MPC5606S Microcontroller Reference Manual Rev 7 1322 Freescale Semiconductor...