
Enhanced Time Processing Unit (eTPU2)
MPC5644A Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
951
24.5.9.3.10
Channel interrupt and data transfer requests
Microcode can issue Interrupt Requests, Data Transfer Requests and Global Exception through CIRC
field. For more information see
Section 24.5.2.2, Interrupts and data transfer requests
24.5.9.3.11
Clear link service request
Microcode LSR field (1 bit) is used to clear the Link Service Request flag of the serviced channel (may
not be the one selected by CHAN). The LSR branch condition is always cleared, but not the Link Service
Request, if another channel link was received by the serviced channel during the executing thread. See
Section 24.5.5.5, Channel Link
, for more information.
24.5.9.4
Flow control microoperations
eTPU has
jump
and
call
microoperations to change microcode flow. Besides, eTPU has
dispatch jump
and
dispatch call
that can be used to implement a jump table. In
call
(or
dispatch call
) microoperation, the
return address is saved in the RAR. If nested sub-routine calls are necessary, return address values have to
be saved in a stack, usually implemented with DIOB register.
Flow Control microoperations are also provided to repeat a given microinstruction, to finish the current
thread execution, and to halt the microengine.
1101
sm_dt
1110
sm_st_e
1111
keep current channel mode
Table 24-109. Channel and Data Transfer Requests – CIRC
CIRC
Meaning
000
Channel Interrupt Request from selected channel
001
Data Transfer Request from selected channel
010
Channel Interrupt and Data Transfer requests from selected channel
011
Channel Interrupt and Data Transfer requests from serviced channel
100
Channel Interrupt Request from service channel
101
Data Transfer Request from service channel
110
Global Exception
111
don’t request interrupt
Table 24-110. Link Service Request Negation Control – LSR
LSR
Meaning
0
clear Link Service Request (flag LSR)
1
don’t change
Table 24-108. Predefined Channel Modes
Содержание MPC5644A
Страница 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Страница 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Страница 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Страница 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Страница 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Страница 130: ...Device Performance Optimization MPC5644A Microcontroller Reference Manual Rev 6 130 Freescale Semiconductor...
Страница 204: ...Multi Layer AHB Crossbar Switch XBAR MPC5644A Microcontroller Reference Manual Rev 6 204 Freescale Semiconductor...
Страница 212: ...Peripheral Bridge PBRIDGE MPC5644A Microcontroller Reference Manual Rev 6 212 Freescale Semiconductor...
Страница 558: ...System Integration Unit SIU MPC5644A Microcontroller Reference Manual Rev 6 558 Freescale Semiconductor...
Страница 582: ...Frequency modulated phase locked loop FMPLL MPC5644A Microcontroller Reference Manual Rev 6 582 Freescale Semiconductor...
Страница 766: ...Enhanced Time Processing Unit eTPU2 MPC5644A Microcontroller Reference Manual Rev 6 766 Freescale Semiconductor...
Страница 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Страница 1236: ...System Information Module and Trim SIM MPC5644A Microcontroller Reference Manual Rev 6 1236 Freescale Semiconductor...
Страница 1250: ...Cyclic Redundancy Checker CRC Unit MPC5644A Microcontroller Reference Manual Rev 6 1250 Freescale Semiconductor...
Страница 1336: ...Deserial Serial Peripheral Interface DSPI MPC5644A Microcontroller Reference Manual Rev 6 1336 Freescale Semiconductor...
Страница 1388: ...Enhanced Serial Communication Interface ESCI MPC5644A Microcontroller Reference Manual Rev 6 1388 Freescale Semiconductor...
Страница 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...
Страница 1624: ...FlexRay Communication Controller FlexRay MPC5644A Microcontroller Reference Manual Rev 6 1624 Freescale Semiconductor...
Страница 1670: ...JTAG Controller JTAGC MPC5644A Microcontroller Reference Manual Rev 6 1670 Freescale Semiconductor...
Страница 1692: ...Nexus Port Controller NPC MPC5644A Microcontroller Reference Manual Rev 6 1692 Freescale Semiconductor...
Страница 1701: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 Freescale Semiconductor 1701...
Страница 1702: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 1702 Freescale Semiconductor...