Quad Serial Peripheral Interface (QuadSPI)
MPC5606S Microcontroller Reference Manual, Rev. 7
1054
Freescale Semiconductor
30.5.4
Power saving features
The QuadSPI supports three power-saving strategies:
•
Stop mode
•
Module Disable mode—Clock gating of non-memory mapped logic
•
Clock gating of slave bus signals and clock to memory-mapped logic
Like all power saving features, the Stop mode requires logic external to the QuadSPI module for power
management and clock gating control. Stop mode
The QuadSPI supports the global signal Stop mode protocol using the ipg_stop
ipg_stop_ack
handshake. By default the ipg_stop_ack signal is de-asserted. When a request is made to enter Stop mode,
the QuadSPI block acknowledges the request by asserting ipg_stop_ack when it is ready to have its clocks
shut off. Depending from the mode of operation the following conditions must be met for the assertion of
ipg_stop_ack:
•
If a serial transfer is in progress in one of the SPI modes the QuadSPI waits until it reaches the
frame boundary before asserting ipg_stop_ack.
•
If a SFM command is currently executed in SFM mode the assertion of the ipg_stop_ack is
postponed until this command is finished.
While the clocks are shut off, the QuadSPI memory-mapped logic is not accessible. The states of the
interrupt and DMA request signals cannot be changed while in Stop mode.
Note that the following actions are illegal in SFM mode during the time starting with raising the request
to enter Stop mode and ending with leaving the Stop mode:
•
Issue a new SFM command
•
Issue a new AHB request
30.5.4.1
Module Disable mode
Module Disable mode is a block-specific mode that the QuadSPI can enter to save power. Host software
can initiate the Module Disable mode by writing a 1 to the MDIS bit in the QSPI_MCR.
When a request is encountered to enter the Module Disable mode the QuadSPI negates ipg_enable_clk
when it is ready to enter the Module Disable mode. Depending from the mode of operation the following
conditions must be met for the negation of ipg_enable_clk:
•
If a serial transfer is in progress in one of the SPI modes the QuadSPI waits until it reaches the
frame boundary before negating ipg_enable_clk.
•
If a SFM command is currently executed in SFM mode the negation of ipg_enable_clk is
postponed until this command is finished.
Note that there is only a limited possibility to read back whether the QuadSPI block is waiting for the
completion of these conditions or whether it has already negated the ipg_enable_clk. The host software
can read the QSPI_SFMSR[BUSY] bit to check for pending execution of a SFM command, but there is
no possibility to check pending DMA or CPU read requests on the AHB Buffer.
Содержание 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...