Deserial Serial Peripheral Interface (DSPI)
Freescale Semiconductor
25-5
PXR40 Microcontroller Reference Manual, Rev. 1
Specifically in the TSB configuration, detailed on
Section 25.4.9, Timed Serial Bus (TSB)
serializes from 4 to 32 Parallel Input signals or register bits. The TSB downstream frame used to
communicate with a single slave is shown in
.The DSPI does not use dedicated pad
configuration registers (PCRs). Instead the SIU selects either GPIO, ETPU or EMIOS bits for
serialization, and generates serialized DSPI_A, _B, _C, _D outputs accordingly. These then connect to the
4 DSPIs.
25.1.3.3
CSI Configuration
The CSI configuration is a combination of the SPI and DSI configurations. In this configuration the DSPI
interleaves DSI data with SPI data. Interleaving is done on the frame boundaries. In this configuration
transmission of SPI data has higher priority than DSI data.
25.1.4
Modes of Operation
The DSPI’s modes of operation can be divided into two categories: block-specific modes such as Master,
Slave, and Module Disable Modes, and MCU-specific modes like External Stop and Debug Modes.
The block-specific modes are entered by host software writing to a register. The MCU-specific modes are
controlled by signals external to the DSPI. The MCU-specific modes are modes that the entire MCU may
enter, in parallel to the DSPI being in one of its block-specific modes.
25.1.4.1
Master Mode
Master Mode allows the DSPI to initiate and control serial communication. In this mode, the SCK signal
and the PCS[
x
] signals are controlled by the DSPI and configured as outputs.
25.1.4.2
Slave Mode
The Slave Mode allows the DSPI to communicate with SPI/DSI bus masters. In this mode the DSPI
responds to externally controlled serial transfers. The DSPI cannot control serial transfers in Slave Mode.
In this mode, the SCK signal and the PCS[0]/SS signal are configured as inputs and provided by a bus
master.
25.1.4.3
Module Disable Mode
The Module Disable Mode is used for MCU power management. The clock to the non-memory mapped
logic in the DSPI can be stopped while in the Module Disable Mode. Logic external to the DSPI is needed
to fully implement the Module Disable Mode.
25.1.4.4
External Stop Mode
The External Stop Mode is used for MCU power management. The DSPI supports the Stop Mode
mechanism. When a request is made to enter External Stop Mode, the DSPI block acknowledges the
request and completes the transfer in progress. When the DSPI reaches the frame boundary it signals that
the system clocks to the DSPI block may be shut off.
Summary of Contents for PXR4030
Page 1: ...PXR40 Microcontroller Reference Manual Devices Supported PXR4030 PXR4040 PXR40RM Rev 1 06 2011...
Page 30: ...PXR40 Microcontroller Reference Manual Rev 1 Freescale Semiconductor xxx...
Page 40: ...PXR40 Microcontroller Reference Manual Rev 1 xl Freescale Semiconductor...
Page 66: ...Memory Map PXR40 Microcontroller Reference Manual Rev 1 2 4 Freescale Semiconductor...
Page 120: ...Signal Descriptions 3 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 860: ...FlexCAN Module 24 50 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 1167: ...Decimation Filter Freescale Semiconductor 28 53 PXR40 Microcontroller Reference Manual Rev 1...
Page 1168: ...Decimation Filter 28 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...