
Enhanced Time Processing Unit (eTPU2)
MPC5644A Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
757
can be accessed, and interrupts and DMAs can be cleared and enabled/disabled. An engine only
enters Module Disable Mode when any currently running thread is finished (see
•
Stop Mode
Stop Mode is entered when eTPU answers device stop request assertion with stop acknowledge.
The definition of which clocks are stopped is made at the MCU level, which defines whether or not
registers can be accessed, interrupts and DMA requests cleared.
These modes are loosely selected: there is no unique register field or signals to choose between them.
Some features of one mode can be used with features of other mode(s). More on this subject can be found
on
Section 24.2.3.1, eTPU mode selection
, below.
NOTE
Throughout this document, an engine is said to be “stopped” if it is either in
Module Disable mode or Stop mode.
24.2.3.1
eTPU mode selection
User and User Configuration are the production operating modes, and differ from each other only in access
to SCM. User programmability is only possible with a RAM SCM.
On chips where the SCM is implemented as a RAM, it can either be accessed directly from IP-Bus for code
loading, or for software breakpoint setting. On chips with a ROM SCM, an internal SCM Emulation RAM
may be used, depending on the specific MCU implementation, to replace ROM SCM for test or debug
purposes. SCM Emulation RAM is selected in an MCU-specific way. For more details, see
Section 24.5.10.2.11, SCM emulation
.
For more information on SCM access, Debug and Test features, refer to
.
Debug Mode is characterized by the use of the debug interface features. Debug features may be
implemented using the eTPU-NDEDI internal interface. Specifically, this interface may be used with
Nexus implementation blocks to provide Nexus class 3 debug features. The use of eTPU-NDEDI interface
and Nexus implementation is MCU-dependent.
Module Disable Mode is entered by setting ETPU_ECR bit MDIS. eTPU engines can be individually
stopped going into Module Disable Mode (there is one ETPU_ECR for each engine). Each engine can
leave Module Disable Mode by writing MDIS = 0 (which can only be done if VIS = 0).
Stop Mode is activated by IP-Bus (device stop request). In this case, the eTPU waits for both eTPU engines
to enter in stop mode, and then asserts the stop acknowledge line. eTPU leaves Stop Mode when device
stop request is negated, but only if VIS = 0. If device stop request is negated and VIS = 1, eTPU will leave
Stop Mode as soon as VIS = 0.
NOTE
An engine can stay in Module Disable mode when it leaves Stop Mode if its
bit MDIS = 1, even if the other leaves it.
Содержание 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...