MPC563XM Reference Manual, Rev. 1
Freescale Semiconductor
739
Preliminary—Subject to Change Without Notice
This bit is 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, when this bit is reset by coherency logic
(see
Section 23.4.4.3, “Coherent Dual-parameter Controller - CDC
). Therefore, host always reads STS
as 0.
1 = (write) starts a coherent transfer.
0 = (write) does not start a coherent transfer.
CTBASE[4:0] — Channel Transfer Base
This field concatenates with fields PARM0/PARM1 to determine the absolute word offset (from the
SPRAM base) of the parameters to be transferred:
Parameter 0 word address = {CTBASE, PARM0} + SPRAM base word address
Parameter 1 word address = {CTBASE, PARM1} + SPRAM base word address
PBBASE[9:0] — Parameter Buffer Base Address
This field 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 + SPRAM Base
Byte Address. The microengine absolute (word) address of the first parameter in the buffer is
PBBASE*2.
PWIDTH — Parameter Width Selection
This bit selects the width of the parameters to be transferred between the PB and the target address.
1 = Transfer 32-bit parameters. All 32 bits of the parameters are written in the destination address.
0 = Transfer 24-bit parameters. The upper byte remains unchanged in the destination address.
WR — Read/Write selection
This bit selects the direction of the coherent data transfer.
1 = Write operation. Data transfer is from the PB to the selected parameter RAM address.
0 = Read operation. Data transfer is from the selected parameter RAM address to the PB.
PARM0[6:0], PARM1[6:0] — Channel Parameter number 0/number 1
These fields in concatenation with CTBASE[4:0] determine the word address offset (from the SPRAM
base) of the parameters that are destination or source (defined by WR) of the coherent transfer. The
word SPRAM address offset of the parameters are {CTBASE, PARM0/1}.Note that PARM0 and
PARM1 allow non-contiguous parameters to be transferred coherently. The parameter pointed by
{CTBASE, PARM0} is the first transferred.
23.3.2.3
ETPUMISCCMPR - eTPU MISC Compare Register
ETPUMISCCMPR holds the 32-bit signature expected from the whole SCM array. This register must be
written by the host with the 32-bit word to be compared against the calculated signature at the end of the