
Enhanced Time Processing Unit (eTPU)
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
18-3
shows the block diagram for the eTPU engine.
Figure 18-2. eTPU Engine Block Diagram
18.1.3
eTPU Operation Overview
The eTPU is a real-time microprocessed subsystem. Therefore, it runs microengine code from instruction
memory (SCM) to handle specific events and accesses data memory (SDM) for parameters, work data, and
application state information. Events can originate from I/O channels (due to pin transitions and/or time
base matches), device core requests, or inter-channel requests. Events that call for local eTPU processing
activate the microengine by issuing a service request. The service request microcode can send an interrupt
to the device core, but cannot directly interrupt the core using I/O channel events.
Each channel has a function that consists of a set of microengine routines, called threads, that service eTPU
requests which defines the channel’s behavior. Function routines, which reside in the SCM, are also used
to configure the channel. A function can be assigned to several channels, but a channel can only process
TCR1
TCR2 /
microengine
code
Host
interface
Channel
control
Time base
configuration
Engine
configuration
Scheduler
Control and data
Control
Timer
channels
Channel 0
Channel 1
Channel 31
Channel
Control
TCRCLK
Pin
Mul/Div/MAC
Angle clock
Service requests
(SCM)
data
memory
Shared
(SDM)
Shared
memory
Fetch and
decode
Execution
Data
Code
unit
Debug
interface
NDEDI
Control
and data
Pins
STAC
bus
STAC
interface
To
host
to
Содержание 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...