
Enhanced Time Processing Unit (eTPU)
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
18-9
— A host service request allows activation of a channel thread by the device core request.
— Each channel has an event mechanism that supports single and double action functionality in
various combinations. It includes two 24-bit capture registers, two 24-bit match registers,
24-bit greater-equal or equal-only comparator.
•
Two independent 24-bit time bases for channel synchronization
— The first time base can be clocked by the system clock with programmable prescaler division
from 2 to 512 (in steps of 2).
— The first time base can also be clocked by an external signal with programmable prescaler
divisions of 1 to 256.
— The second time base can be clocked by an external signal with programmable prescaler
divisions from 1 to 64 or by the system clock divided by 8.
— The second time base has a programmable prescaler that applies to all TCR2 clock inputs
except the angle counter.
— The second time base counter can work as an angle counter, enabling angle-based applications
to match angle instead of time.
— The second time base can alternatively be used as a pulse accumulator gated by an external
signal.
— Either time base can be written or read by either eTPU engine at any time.
— Either time base can be read, but not written, by the host.
— Both time bases can be exported or imported from engine to engine through the STAC (shared
time and counter) bus.
NOTE
An engine cannot export or import to or from itself. An engine cannot
import a time base and/or angle count if it is in angle mode.
•
Event-triggered RISC processor (microengine)
— 2-stage pipeline implementation (fetch and execution), with separate instruction memory
(SCM) and data memory (SDM).
— Two-system-clock microcycle fixed-length instruction execution for the ALU.
— 20 KB of shared code memory (SCM).
— Interleaved SCM access in dual-engine eTPU (MPC5566) avoids contention in time for
instruction memory.
— 4 KB of shared data memory (SDM)
— Interleaved SDM access in dual-engine eTPU (MPC5566) avoids contention in time for
instruction memory.
— Instruction set with embedded channel support, including specialized channel control
subinstructions and conditional branching on channel-specific flags.
— Channel-oriented addressing: channel-bound address mode with host configured channel base
address allows the same function to operate independently on different channels.
— Channel-bound data address space of up to 128 32-bit parameters (512 bytes).
Содержание 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...