MPC563XM Reference Manual, Rev. 1
Freescale Semiconductor
1207
Preliminary—Subject to Change Without Notice
26.5.11.1 Stop Mode (External Stop Mode)
The DSPI supports the Stop Mode protocol. When a request is made to enter External Stop Mode, the DSPI
block acknowledges the request by negating ipg_stop_ack. When the DSPI is ready to have its clocks shut
off the ipg_stop_ack signal is asserted. If a serial transfer is in progress, the DSPI waits until it reaches the
frame boundary before it asserts ipg_stop_ack. While the clocks are shut off, the DSPI memory-mapped
logic is not accessible. The states of the interrupt and DMA request signals cannot be changed while in
External Stop Mode. Implementation of IPI Green Line Stop Mode in an SoC is optional.
26.5.11.2 Module Disable Mode
Module Disable Mode is a block-specific mode that the DSPI can enter to save power. Host software can
initiate the Module Disable Mode by writing a ‘1’ to the MDIS bit in the DSPI_MCR. The Module Disable
Mode can also be initiated by hardware. A power management block can initiate Module Disable Mode
by asserting the ipg_doze signal while the DOZE bit in the DSPI_MCR is asserted.
When the MDIS bit is asserted or the ipg_doze signal is asserted while the DOZE bit is asserted, the DSPI
negates ipg_enable_clk at the next frame boundary. If implemented, the ipg_enable_clk signal can stop
the clock to the non-memory mapped logic. When ipg_enable_clk is negated, the DSPI is in a dormant
state, but the memory mapped registers are still accessible. Certain read or write operations have a different
affect when the DSPI is in the Module Disable Mode. Reading the RX FIFO Pop Register will not change
the state of the RX FIFO. Likewise, writing to the TX FIFO Push Register will not change the state of the
TX FIFO. Clearing either of the FIFOs will not have any affect in the Module Disable Mode. Changes to
the DIS_TXF and DIS_RXF fields of the DSPI_MCR will not have any affect in the Module Disable
Mode. In the Module Disable Mode, all status bits and register flags in the DSPI will return the correct
values when read, but writing to them will have no affect. Writing to the DSPI_TCR during Module
Disable Mode will not have any affect. Interrupt and DMA request signals cannot be cleared while in the
Module Disable Mode.
26.5.11.3 SkyBlue-Line Signal Gating
The DSPI’s module enable signal is used to gate SkyBlue-Line signals such as address, byte enable,
read/write and data. This prevents toggling SkyBlue signals from propagating through parts of the DSPI’s
combinational logic and consuming power unless it is a DSPI access. The module enable signal can also
be used to gate the clock (ipg_clk_s) to the memory-mapped logic.
26.6
Initialization/Application Information
26.6.1
How to Change Queues
This section presents an example of how to change queues for the DSPI. The queues are not part of the
DSPI, but the DSPI includes features in support of queue management. Queues are primarily supported in
SPI Configuration.
1. The last command word from a queue is executed. The EOQ bit in the command word is set to
indicate to the DSPI that this is the last entry in the queue.
Содержание MPC5632M
Страница 22: ...MPC563XM Reference Manual Rev 1 22 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 62: ...MPC563XM Reference Manual Rev 1 62 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 92: ...MPC563XM Reference Manual Rev 1 92 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 168: ...MPC563XM Reference Manual Rev 1 168 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 242: ...MPC563XM Reference Manual Rev 1 242 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 302: ...MPC563XM Reference Manual Rev 1 302 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 410: ...MPC563XM Reference Manual Rev 1 410 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 440: ...MPC563XM Reference Manual Rev 1 440 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 464: ...MPC563XM Reference Manual Rev 1 464 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 554: ...MPC563XM Reference Manual Rev 1 554 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 590: ...MPC563XM Reference Manual Rev 1 590 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 622: ...MPC563XM Reference Manual Rev 1 622 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 716: ...MPC563XM Reference Manual Rev 1 716 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1114: ...MPC563XM Reference Manual Rev 1 1114 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1144: ...MPC563XM Reference Manual Rev 1 1144 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1266: ...MPC563XM Reference Manual Rev 1 1266 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1316: ...MPC563XM Reference Manual Rev 1 1316 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1348: ...MPC563XM Reference Manual Rev 1 1348 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1362: ...MPC563XM Reference Manual Rev 1 1362 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1382: ...MPC563XM Reference Manual Rev 1 1382 Freescale Semiconductor Preliminary Subject to Change Without Notice ...