
Enhanced Time Processing Unit (eTPU2)
MPC5644A Microcontroller Reference Manual, Rev. 6
756
Freescale Semiconductor
•
New Watchdog mechanism kills threads over a programmable timeout.
•
New counter allows microengine load information collection for performance analysis
•
Channels 1 and 2 (besides channel 0) can now be selected to control the EAC.
•
Timebase prescalers are now reset when the GTBE input is negated, guaranteeing synchronization
with eMIOS in all cases.
•
New MISC flag indicates when an SCM signature calculation round is completed. This allows
measuring of the average MISC scan period in a real application situation.
•
New channel TCCEA flag allows continuous capture even after TDLA is set, making it fully
compatible with TPU behavior.
•
New branch condition PRSS tells the pin state at the time when a channel (match or transition)
service request occurred.
•
MRLEA/B can now be negated independently by microcode.
•
New engine Relative address mode allows a function to access SDM address space common to one
engine, but distinct between engines.
•
Error Correction support for Code (SCM) and Data (SDM) memories (available on selected
MCUs).
•
All changes above are upward compatible with the classic eTPU, so that legacy object code (both
Host and microcode) runs on eTPU+ and eTPU2 without modification.
24.2.3
Modes of operation
The eTPU2 is capable of working in the following modes:
•
User Configuration Mode
User has the ability to program the eTPU Cores with User Time Functions, having access to the
Shared Code Memory (SCM).
•
User Mode
User does not access the eTPU Shared Code Memory:
— Use of predefined eTPU Functions
— No need for eTPU Core programming ability
•
Debug Mode
User debugs eTPU code, accessing special Trace/Debug features via Nexus interface:
— Hardware breakpoint/watchpoint setting
— Access to internal registers
— Single-step execution
— Forced instruction execution
— Software breakpoint insertion and removal.
•
Module Disable Mode
eTPU engine clocks are stopped through a register write to ETPU_ECR bit MDIS, saving power.
Input sampling stops. eTPU engines can be in Module Disable Mode independently. Module
Disable Mode stops only the engine clock, so that the Shared BIU, and Global Channel registers
Содержание 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...