
Enhanced Time Processing Unit (eTPU2)
MPC5644A Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
873
24.5.5.4.3
Predefined Channel Modes on Input Signal Processing
When processing an input signal, the predefined channel modes can be classified in the following primary
mode groups:
•
Single Transition, Single Match: em_b_st, sm_st, sm_st_e
•
Single Transition, Double Match: em_nb_st, bm_st, m2_st, m2_o_st
•
Double Transition, Single Match: em_b_dt, sm_dt
•
Double Transition, Double Match: em_nb_dt, bm_dt, m2_dt, m2_o_dt
In single transition modes, TDLA assertion may capture both time bases at once, while in double transition
modes each transition captures its related time base in its related capture register.
Double transition is always ordered, i.e TDLB is enabled by TDLA and generates the service request.
The channel logic supports various input modes with combinations of single/double transition and
single/double match, explained in the following subsections.
Either Match, Blocking, Single Transition (em_b_st)
On an input signal, this mode provides double timeout mechanism on a programmed transition edge with
two timebases. The signal transition blocks both pending matches, indicating that no timeout condition
occurred. The two match recognitions block each other, giving good separation in the entry table as to
which match recognition caused the first timeout condition, and generating only one service request. Either
match performs timebase captures which do not overwrite captures by transitions.
Either Match, Blocking, Double Transition (em_b_dt)
In double transition mode each transition is related to one match recognition. TDLA assertion captures its
related timebase, blocks Match A and enables TDLB. TDLB assertion blocks Match B, captures its related
timebase and generates a service request. Match recognitions block each other, so if there is a match
timeout condition on TDLA, only one match service request is generated. This mode is good for qualifying
two signal transitions by match timeout mechanisms, with one service request. Note that although TDLA
assertion does not block Match B recognition, the value captured in CaptureA by TDLA assertion is not
overwritten by this recognition. The second transition blocks Match B. Either match performs timebase
captures which do not overwrite captures by transitions.
Either Match, Non Blocking, Single Transition (em_nb_st)
On an input signal, this is a double timeout mechanism of independent match recognitions of two different
timebases. The match recognitions do not block each other, such that the microcode can check if one or
two match recognitions occurred before their related signal transition. The signal transition detection (by
IPACA) asserts TDLA, blocks both matches, captures both time bases and generates a transition service
request, indicating that none of the two timeout conditions occurred. Any combination can be easily
resolved by microcode (for example, signal transition after Match A and before Match B, or signal
transition after both Match A and Match B).
Another possible use of this mode is allocating one match recognition for transition timeout and the other
for another non-critical timed task, adding functionality to a single channel. Since the transition detection
Содержание 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...