
Deserial – Serial Peripheral Interface (DSPI)
PXN20 Microcontroller Reference Manual, Rev. 1
30-58
Freescale Semiconductor
DSPI_RSER is asserted. The RFDF_DIRS bit in the DSPI_RSER selects whether a DMA request or an
interrupt request is generated.
30.4.12.6 Receive FIFO Overflow Interrupt Request
The receive FIFO overflow request indicates that an overflow condition in the RX FIFO has occurred. A
receive FIFO overflow request is generated when RX FIFO and shift register are full and a transfer is
initiated. The RFOF_RE bit in the DSPI_RSER must be set for the interrupt request to be generated.
Depending on the state of the ROOE bit in the DSPI_MCR, the data from the transfer that generated the
overflow is either ignored or shifted in to the shift register. If the ROOE bit is set, the incoming data is
shifted in to the shift register. If the ROOE bit is negated, the incoming data is ignored.
30.4.12.7 DMA Requests
The connection of the DSPI DMA request signals to the DMA channel mux is described in
30.4.12.8 Interrupt Requests
The DSPI interrupts are connected as described in
30.4.13 Power Saving Features
The DSPI supports three power-saving strategies:
•
Halt mode
•
Module disable mode—clock gating of non-memory mapped logic
•
Clock gating of slave interface signals and clock to memory-mapped logic
30.4.13.1 Halt Mode
By setting the appropriate bit in the SIU_HLT0 register, a request is made to shut down all clocks in the
DSPI. If no serial transfer is in progress, the DSPI immediately asserts an acknowledge signal to the
system, allowing the clocks to be disabled. If a serial transfer is in progress when the request is received,
the DSPI waits until it reaches a frame boundary before it asserts the acknowledge signal to the system.
The status of this acknowledge signal can be determined by reading the SIU_HLTACK0 register.
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 halt mode.
Halt mode is exited by negating the appropriate bit in the SIU_HLT0 register.
30.4.13.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.
When the MDIS 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
Summary of Contents for PXN2020
Page 1: ...PXN20 Microcontroller Reference Manual Devices Supported PXN2020 PXN2120 PXN20RM Rev 1 06 2011...
Page 42: ...PXN20 Microcontroller Reference Manual Rev 1 lxiv Freescale Semiconductor...
Page 64: ...Introduction PXN20 Microcontroller Reference Manual Rev 1 1 22 Freescale Semiconductor...
Page 112: ...Signal Description PXN20 Microcontroller Reference Manual Rev 1 3 44 Freescale Semiconductor...
Page 118: ...Resets PXN20 Microcontroller Reference Manual Rev 1 4 6 Freescale Semiconductor...
Page 372: ...e200z6 Core Z6 PXN20 Microcontroller Reference Manual Rev 1 13 8 Freescale Semiconductor...
Page 412: ...e200z0 Core Z0 PXN20 Microcontroller Reference Manual Rev 1 14 14 Freescale Semiconductor...
Page 821: ...Media Local Bus MLB PXN20 Microcontroller Reference Manual Rev 1 Freescale Semiconductor 27 49...
Page 822: ...Media Local Bus MLB PXN20 Microcontroller Reference Manual Rev 1 27 50 Freescale Semiconductor...
Page 1376: ...Memory Map PXN20 Microcontroller Reference Manual Rev 1 A 118 Freescale Semiconductor...