![Freescale Semiconductor MPC5632M Manual Download Page 804](http://html.mh-extra.com/html/freescale-semiconductor/mpc5632m/mpc5632m_manual_2330659804.webp)
MPC563XM Reference Manual, Rev. 1
804
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
summarizes Event Registers accesses.
Match1 and Match2 Registers
Match1 and Match2 registers hold a match value to be compared against the selected channel time base.
A match value can only be written into the Match register by microcode, through ERT1/2 microengine
registers (see
Section 23.4.9.3.5, “Write Channel Match and UDCM Registers
the Match register as a special T4ABS source operation, when T4ABS=0101, and the source for T4ABS
is selected from the second register set. In this operation, Match1/2 registers are copied into ERT1/2
registers (see
Section 23.4.9.2.2, “Selecting Sources and Destination
”). For more information on time base
Section 23.4.5.2, “Match Recognition
Capture1 and Capture2 Registers
Capture1 and Capture2 registers capture the selected channel time base. Capture1/2 registers cannot be
directly written or read by microcode. During the Time Slot Transition (TST) or during CHAN assignment,
Capture1/2 registers are copied into ERT1/2 microengine registers. For more information, see
Section 23.4.5.3, “Transition Detection and Time Base Capture
TBS1 and TBS2 - Time Base Selection Registers
TBS1/2 are 3-bit registers which have the following effect on channel configuration:
•
Selection of the timebase (TCR1 or TCR2) to be compared against the match values in Match1
and/or Match2 registers.
Table 23-21. Event Registers microcode accesses
Register
Access Type
Sampled from
channel
Update to
channel
Microcode
fields
1
1
see
Section 23.4.9, “Microinstruction Set
.”
Reset
value
2
2
n.a. means that value of the register is undetermined after reset.
Capture1, Capture2
read through ERT1/2
to ERT1/2 on
CHAN assignment
no
T2ABD
n.a.
Match1, Match2
read and write through ERT1/2
to ERT1/2
by microcode
from ERT1/2
by microcode
ERW1,
CMW,
ERW2,
T4ABS
n.a.
MRLE1, MRLE2
write to 0 (negate) directly;
write to 1 (assert) upon
Match1/2 update from ERT1/2
no
immediate
MRLE,
ERW1,
ERW2
0, 0
TBS1, TBS2
write only
no
immediate
TBS1, TBS2
000,
000
MRL1, MRL2
flag test on branch,
write to 0 (negate) only
on CHAN
assignment
immediate
BCC (test)
MRL1,
MRL2
(reset)
0, 0
TDL1, TDL2
flag test on branch,
write to 0 (negate) only
on CHAN
assignment
immediate
BCC (test)
TDL (reset)
0, 0
TCCE1
write only
no
immediate
MTD
0