Quad Serial Peripheral Interface (QuadSPI)
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor
1063
Bus related command. The QSPI_SFMFR[IPIEF] flag is asserted when the host tries to trigger an IP Bus
related command. When the host triggers an AHB Bus related command (refer to
Reading Serial Flash Data into the QuadSPI Module
, for details) this command is stalled until the currently
running IP Bus related command is finished.
During the execution of an AHB Bus related command the running command can’t be terminated by
issuing an IP Bus related command. The command is ignored and the QSPI_SFMFR[IPAEF] flag is
asserted. Refer to
Section 30.4.3.20, Serial Flash Mode Flag Register (QSPI_SFMFR)
of these flags.
When another AHB Bus related command is triggered the address of the memory-mapped access is
considered. If the requested address is currently read from the serial flash device the running command is
continued. If this is not the case the currently running command is terminated and another AHB Bus
related command related to the requested address is executed. Refer to
Section 30.5.3.3.1, Reading Serial
Flash Data into the QuadSPI Module
, for further details.
The commands ignored in case of command collision will not result in the assertion of the
QSPI_SFMFR[TFF] flag. It’s up to the application to watch the error flags provided to assign the
assertions of the TFF flag to the appropriate commands.
30.6.8
DMA usage
For the complete description of the DMA module refer to the related chapter. In this paragraph only the
details specific to the DMA usage related to the QuadSPI module are given.
30.6.8.1
DMA usage in SPI Slave mode
30.6.8.1.1
DMA setup in SPI Slave mode
When using the DMA in the SPI Slave mode the standard IP DMA interface protocol is used. For proper
operation the DMA controller must be set up in the following way:
•
Size of the source minor loop must be set to 2, corresponding to the width of the
QSPI_POPR[RXDATA] field.
•
Size of the source major loop must be set to the number of bytes which are expected from the SPI
Master.
•
Source address must be set to the address of the QSPI_POPR register.
•
Source address increment must be set to 0.
•
Remaining DMA controller setup depends from the application.
30.6.8.2
DMA usage in SFM mode
30.6.8.2.1
Bandwidth considerations in SFM mode
Careful consideration of the throughput rate of the entire chain (serial flash
AHB bus
DMA
controller) involved in the read data process is essential for proper operation. Such analysis must take into
Содержание 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...