MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor 18-45
18.4.2.4.4 eTPU Channel n Host Service Request Register (ETPU_CnHSRR)
ETPU_CnHSRR is used by the MPC5553/MPC5554 core to issue service requests to the channel.
18.5 Functional Description
Refer to the eTPU User’s Manual for information regarding the functional description of the eTPU
module.
18–29 — Reserved.
30–31 FM
[0:1]
Channel function mode.
1
Each function may use this field for specific configuration. These
bits can be tested by microengine code.
1
These bits are equivalent to the TPU/TPU2/TPU3 host sequence (HSQ) bits.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
R0000000000000000
W
Reset0000000000000000
Reg Addr Channel_Register_Base + 0x08
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R0000000000000 HSR
W
Reset0000000000000000
Reg Addr Channel_Register_Base + 0x08
Figure 18-24. eTPU Channel n Host Service Request Register (ETPU_CnHSRR)
Table 18-28. ETPU_CnHSRR Field Descriptions
Bits Name Description
0–28 — Reserved.
29–31 HSR
[0:2]
Host service request. Used by the host core to request service to the
channel
• HSR = 000: no host service request pending
•HSR 000: function-dependent host service request pending.
The HSR value turns to 000 automatically at the end of microengine service
for that channel. The host should write HSR 0 only when HSR = 0. Writing
HSR = 000 withdraws a pending request if the scheduler has not started to
resolve the entry point, however after the scheduler starts resolving, the
service thread will not be aborted.
Table 18-27. ETPU_CnSCR Field Descriptions (Continued)
Bits Name Description