MPC5565 Microcontroller Reference Manual, Rev. 1.0
Freescale Semiconductor
17-1
Chapter 17
Enhanced Time Processing Unit (eTPU)
17.1
Introduction
The enhanced time processing unit (eTPU) operates in parallel with the MPC5565 core (CPU) to:
•
Execute programs independently from the host core
•
Detect and precisely record the timing of input events
•
Generate complex output waveforms
•
Enhances the CPU with time processing without requiring real-time host processing
The host core setup and service times for each input and output event are greatly minimized. The
MPC5565 contains one eTPU.
The eTPU improves the performance of the device by providing high-resolution timing:
•
eTPU dedicated channels include two match and two capture registers (TPUs had one).
•
eTPU engines are optimized to service channel hardware
•
Fast instruction execution rate of the eTPU engine reduces service time
Because responding to hardware service requests is primarily done by the eTPU engine, the host is free to
handle higher level operations.
17.1.1
MPC5565 eTPU Implementation
For more detailed information regarding the eTPU module and compiler, refer to the
Enhanced Time
Processing (eTPU) Reference Manual.
The MPC5565 contains a specific implementation of the eTPU’s
full functionality. This chapter provides an overview of the eTPU module and details its differences from
the full instantiation of the module that include:
•
2.5 KB of shared data memory (SDM). This memory is also referred to as eTPU shared parameter
(SP) RAM, or (SPRAM).
•
12 KB of shared code memory (SCM).
•
MPC5565 has one eTPU engine: eTPU A
•
The eTPU debug interface is built into the device’s debug module. Refer to Section 10.2.1 of the
eTPU Reference Manual
for details on eTPU debug.
•
Data transfer requests are implemented as a single DMA request to the device’s DMA controller.
All 32 channels’ data transfer request signals are logically OR’d to produce the single DMA
request.
•
I/O channel pairs can be shared on a common pin. The output buffer enable (OBE) is not used in
the device. The outputs are enabled in the SIU; refer to
Chapter 6, “System Integration Unit (SIU)
.”
Содержание MPC5565
Страница 18: ...MPC5565 Microcontroller Reference Manual Devices Supported MPC5565 MPC5565 RM Rev 1 0 09 2007...
Страница 34: ...MPC5565 Reference Manual Rev 1 0 Freescale Semiconductor 15...
Страница 35: ...MPC5565 Reference Manual Rev 1 0 16 Freescale Semiconductor...
Страница 325: ...Error Correction Status Module ECSM MPC5565 Microcontroller Reference Manual Rev 1 0 8 16 Freescale Semiconductor...
Страница 515: ...External Bus Interface EBI MPC5565 Microcontroller Reference Manual Rev 1 0 12 70 Freescale Semiconductor...
Страница 553: ...Flash Memory MPC5565 Microcontroller Reference Manual Rev 1 0 13 38 Freescale Semiconductor...
Страница 559: ...SRAM MPC5565 Microcontroller Reference Manual Rev 1 0 14 6 Freescale Semiconductor...
Страница 577: ...Boot Assist Module BAM MPC5565 Microcontroller Reference Manual Rev 1 0 15 18 Freescale Semiconductor...
Страница 895: ...Deserial Serial Peripheral Interface DSPI MPC5565 Microcontroller Reference Manual Rev 1 0 19 72 Freescale Semiconductor...
Страница 973: ...Preface MPC5565 Microcontroller Reference Manual Rev 1 0 21 36 Freescale Semiconductor...
Страница 1145: ...MPC5565 Register Map MPC5565 Microcontroller Reference Manual Rev 1 0 A 60 Freescale Semiconductor...
Страница 1153: ...Calibration MPC5565 Microcontroller Reference Manual Rev 1 0 B 8 Freescale Semiconductor...