MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor 18-21
0 123456789101112131415
R STS CTBASE PBBASE
W
Reset0 000000000000000
Reg Addr BASE + 0x0_0004
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R PWIDTH PARM0 WR PARM1
W
Reset0 000000000000001
Reg Addr BASE + 0x0_0004
Figure 18-6. eTPU Coherent Dual-Parameter Controller Register (ETPU_CDCR)
Table 18-8. ETPU_CDCR Field Descriptions
Bits Name Description
0 STS Start. Set by the host in order to start the data transfer between the parameter buffer
pointed by PBBASE and the target addresses selected by the concatenation of fields
CTBASE and PARM0/1. The host receives wait-states until the data transfer is complete.
Coherency logic resets STS after the data transfer is complete. For more information, refer
to the eTPU reference manual.
0 (Write) does not start a coherent transfer.
1 (Write) starts a coherent transfer.
1–5 CTBASE
[0:4]
Channel transfer base. This field concatenates with fields PARM0/PARM1 to determine the
absolute offset (from the SDM base) of the parameters to be transferred:
Parameter 0 address = {CTBASE, PARM0} 4 + SDM base
Parameter 1 address = {CTBASE, PARM1} 4 + SDM base
6–15 PBBASE
[0:9]
Parameter buffer base address. Points to the base address of the parameter buffer
location, with granularity of 2 parameters (8 bytes). The host (byte) address of the first
parameter in the buffer is PBBASE 8 + SDM Base Address.
16 PWIDTH Parameter width selection. Selects the width of the parameters to be transferred between
the PB and the target address.
0 Transfer 24-bit parameters. The upper byte remains unchanged in the destination
address.
1 Transfer 32-bit parameters. All 32 bits of the parameters are written in the destination
address.
17–23 PARM0
[0:6]
Channel parameter number 0. This field in concatenation with CTBASE[3:0] determine the
address offset (from the SDM base address) of the parameter which is the destination or
source (defined by WR) of the coherent transfer. The SDM address offset of the parameter
is {CTBASE, PARM0}*4.Note that PARM0 allows non-contiguous parameters to be
transferred coherently
1
.