
Enhanced Time Processing Unit (eTPU)
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
18-5
The TCRs can also drive an eMIOS time base through the shared time and counter (STAC) bus, or they
can be written by eTPU function software.
18.1.4.2
eTPU Timer Channels
Each eTPU engine has 32 identical, independent channels. Each channel corresponds to an input/output
signal pair. Every channel has access to two 24-bit counter registers, TCR1 and TCR2.
Each channel consists of event logic which supports a total of four events, two capture and two match
events. The event logic contains two 24-bit capture registers and two 24-bit match registers. The match
registers are compared to a selected TCR by greater-than-or-equal-to and equal-only comparators. The
match and compare register pairs enable many combinations of single and double-action functions.
The channel configuration can be changed by the microengine. Each channel can perform double capture,
double match or a variety of other capture-match combinations. Service requests can be generated on one
or both of the match events and/or on one of the capture events.
Digital filters that have different filtering modes are provided for the input signals.
Every channel can use any time base or angle counter for either match or capture operation. For example,
a match on TCR1 can capture the value of TCR2. The channels can request service from the microengine
due to recognized pin transitions (input events) or time base matches.
Every eTPU channel can be configured with the following combinations:
•
Single input capture, no match (TPU3 functionality)
•
Single input capture with single match time-out (TPU3 functionality)
•
Single input capture with double match time-out with several double match submodes
•
Double input capture with single or double match time-out with several double match submodes
•
Single output match (TPU3 functionality)
•
Double output match with several double match submodes
•
Input-dependent output generation
The double match functionality has various combinations for generation of service request and
determining pin actions.
18.1.4.3
Host Interface
Each engine’s host interface allows the device core to control the operation of the eTPU. In order for the
eTPU to start operation, the device core must initialize the eTPU by writing to the appropriate host
interface registers to assign a function and priority to each channel. In addition, the device core writes to
the host service request and channel configuration registers to further define operation for each initialized
channel.
NOTE
The host transfers the code image for the eTPU microcode to the SCM, then
the host enables eTPU access to the SCM (which also disables host access).
Содержание MPC5566
Страница 12: ...MPC5566 Microcontroller Reference Manual Devices Supported MPC5566 MPC5566 RM Rev 2 0 23 Apr 2008...
Страница 81: ...Introduction MPC5566 Microcontroller Reference Manual Rev 2 1 24 Freescale Semiconductor...
Страница 135: ...Signal Description MPC5566 Microcontroller Reference Manual Rev 2 2 54 Freescale Semiconductor...
Страница 189: ...Reset MPC5566 Microcontroller Reference Manual Rev 2 4 20 Freescale Semiconductor...
Страница 331: ...System Integration Unit SIU MPC5566 Microcontroller Reference Manual Rev 2 6 128 Freescale Semiconductor...
Страница 343: ...Crossbar Switch XBAR MPC5566 Microcontroller Reference Manual Rev 2 7 12 Freescale Semiconductor...
Страница 361: ...Error Correction Status Module ECSM MPC5566 Microcontroller Reference Manual Rev 2 8 18 Freescale Semiconductor...
Страница 455: ...Interrupt Controller INTC MPC5566 Microcontroller Reference Manual Rev 2 10 42 Freescale Semiconductor...
Страница 603: ...Flash Memory MPC5566 Microcontroller Reference Manual Rev 2 13 38 Freescale Semiconductor...
Страница 609: ...SRAM MPC5566 Microcontroller Reference Manual Rev 2 14 6 Freescale Semiconductor...
Страница 679: ...Boot Assist Module BAM MPC5566 Microcontroller Reference Manual Rev 2 16 20 Freescale Semiconductor...
Страница 997: ...Deserial Serial Peripheral Interface DSPI MPC5566 Microcontroller Reference Manual Rev 2 20 72 Freescale Semiconductor...
Страница 1037: ...Enhanced Serial Communication Interface eSCI MPC5566 Microcontroller Reference Manual Rev 2 21 40 Freescale Semiconductor...
Страница 1073: ...MPC5566 Microcontroller Reference Manual Rev 2 22 36 Freescale Semiconductor...
Страница 1081: ...Voltage Regulator Controller VRC and POR Module MPC5566 Microcontroller Reference Manual Rev 2 23 8 Freescale Semiconductor...
Страница 1093: ...IEEE 1149 1 Test Access Port Controller JTAGC MPC5566 Microcontroller Reference Manual Rev 2 24 12 Freescale Semiconductor...
Страница 1185: ...Nexus MPC5566 Microcontroller Reference Manual Rev 2 25 92 Freescale Semiconductor...
Страница 1267: ...MPC5566 Reference Manual Revision History MPC5566 Microcontroller Reference Manual Rev 2 Freescale Semiconductor C 10...
Страница 1268: ...MPC5566 Reference Manual Revision History MPC5566 Microcontroller Reference Manual Rev 2 Freescale Semiconductor C 11...