
Enhanced Time Processing Unit (eTPU2)
MPC5644A Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
865
24.5.5.4.2
Channel modes overview
Predefined channel modes are divided according to the way they treat transitions in two basic modes:
•
Single Transition Modes
(mnemonic suffix
_st
): In these modes the first transition (flagged in
TDLA) issues a service request, and captures both time bases (selected by TBSA[1] and TBSB[1])
except on sm_st_e. The second transition (flagged in TDLB) does not issue a service request, but
it captures time base selected by TBSB[1], except on sm_st_e.
•
Double Transition Modes
(mnemonic suffix
_dt
): In these modes the second transition (flagged
in TDLB) issues a service request, and each transition captures its own selected time base
(Transition A and Transition B capture time bases selected by TBSA[1] and TBSB[1],
respectively).
In predefined modes, Transition B is always (but not only) enabled by Transition A, so that transitions are
always ordered: TDLA is set on the first transition and TDLB on the second. Unordered transitions are
possible with user-defined mode, when UDCM bit T1ET2 = 0. Matches are generally not ordered, except
on specific ordered match modes m2_o_st and m2_o_dt. Match capture(s) never overrides a Transition
capture, while Transition captures can always override a Match capture, either in predefined or
user-defined modes.
The following general rules apply to both predefined and user-defined modes:
•
Blocking of one Match by the other, when it occurs, is done through MRLEs.
•
Matches always block themselves by resetting their own MRLEs (Match A always blocks Match
A, Match B always blocks Match B).
Predefined modes differ mostly by the way matches affects and are affected by other matches and
transitions, as explained in next sections. However, some general rules on Match blocking apply:
•
Match B is blocked by first transition (TDLA) in single transition modes, and by second transition
(TDLB) in double transition modes.
•
Both Matches are blocked by first transition in single transition modes.
NOTE
The rules above and in following sections may be overruled by the state of
the channel latches if they are set/reset by microcode or if channel mode is
changed. Care must be taken to change channel modes, and is advisable to
reset channel flags MRLA/B, TDLA/B and MRLEA/B before writing
PDCM, or to UDCM when user-defined mode is selected.
Содержание 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...