Deserial Serial Peripheral Interface (DSPI)
25-40
Freescale Semiconductor
PXR40 Microcontroller Reference Manual, Rev. 1
25.4.4.4
DSI Deserialization
When all bits in a DSI frame have been shifted in, the frame is copied to the DSPI DSI Deserialization
Data Register (DSPI_DDR). This register presents the deserialized data as Parallel Output signal values.
The DSPI_DDR is memory mapped to allow host software to read the deserialized data directly.
shows the DSI Deserialization logic.
Figure 25-21. DSI Deserialization Diagram
25.4.4.5
DSI Transfer Initiation Control
Data transfers for a Master DSPI in DSI configuration are initiated by a condition. The transfer initiation
conditions are selected by the TRRE and CID bits in the DSPI_DSICR.
lists the four transfer
initiation conditions.
25.4.4.5.1
Continuous Control
For Continuous Control the initiation of a transfer is based on the baud rate at which data is transferred
between the DSPI and the external device. The baud rate is set in the DSPI_CTAR register selected by the
DSICTAS field in the DSPI_DSICR. A new DSI frame shifts out when the previous transfer cycle has
completed and the Delay after Transfer (t
DT
) has elapsed.
25.4.4.5.2
Change In Data Control
For Change in Data Control a transfer is initiated when the data to be serialized has changed since the
transfer of the last DSI frame. A copy of the previously transferred DSI data is stored in the
DSPI_COMPR. When the data in the DSPI_SDR or the DSPI_ASDR is different from the data in the
DSPI_COMPR a new DSI frame is transmitted. The TXSS bit in the DSPI_DSICR selects which register
Table 25-27. DSI Data Transfer Initiation Control
DSPI_DSICR Bits
Transfer Initiation Control
TRRE
CID
0
0
Continuous
0
1
Change in Data
1
0
Triggered
1
1
Triggered or Change in Data
SIN
Shift Register
0 1
N-1
Control
Logic
DSI Deserialization
Data Register
N
N
Parallel
Outputs
In TSB configuration the number of bits N = 32, for non TSB it values 16.
Slave Bus Interface
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...