
Understanding the eTPU Channel Hardware, Rev. 0
Channel Modes
Freescale Semiconductor
16
3.1
Single Match, Single Transition
The
SingleMatchSingleTransition()
(sm_st) mode is the TPU compatible mode, and should be the first one
considered in designing any function. In this mode the MRL in Action Unit B is disabled, and the transition
detect latch from Action Unit B is not connected to the service request gate. The mode should be used with
IPACB disabled (
DetectBDisable()
). Under these conditions, there will be only two possible channel
service requests, one for MatchA and one for TransA, and they have separate vectors in the entry vector
table. Also, as was true in the TPU, the transition blocks the match, so if both TDLA and MRLA are
asserted, the match certainly preceded the transition or they happened simultaneously.
em_b_dt
-
MatchA
[MatchB]
A&B
TransA
A
TransB
B
MatchB
[MatchA]
A&B
TransA
A
TransB
B
TransA
[MatchA]
A
MatchB
B
TransB
B
TransA
[MatchA]
A
TransB
[MatchB]
B
mB_st
[TransA]
MatchA
(TransA)
A
MatchB
B
TransA
A&B
TransB
B
MatchA
(TransA)
A
TransA
[MatchB]
A&B
TransB
B
MatchA&B
(TransA)
A&B
TransA
A&B
TransB
B
MatchB
[MatchA]
B
mB_dt
[TransA]
MatchA
(TransA)
A
MatchB
B
TransA
A
TransB
B
MatchA
(TransA)
A
TransA
A
MatchB
B
TransB
B
MatchA
(TransA)
A
TransA
A
TransB
[MatchB]
B
MatchA&B
(TransA)
A&B
TransA
A
TransB
B
MatchB
[MatchA]
B
mB_o_st
[TransA]
[MatchB]
MatchA
(MatchB)
(TransA)
A
TransA
[MatchB]
A&B
TransB
B
MatchA
(MatchB)
(TransA)
A
MatchB
[TransA]
B
mB_o_dt
[TransA]
[MatchB]
MatchA
(MatchB)
(TransA)
A
MatchB
[TransA]
B
MatchA
(MatchB)
(TransA)
A
TransA
A
MatchB
[TransB]
B
MatchA
(MatchB)
(TransA)
A
TransA
A
TransB
[MatchB]
B
sm_st_e
-
MatchA
A&B
TransA
A&B
TransB
B
TransA
[MatchA]
A&B
TransB
B
Indicates Service Requested
NOTES:
1
In these columns, “A” refers to the TCR selected as the time base for the indicated action in Action Unit A, and “B”
refers to the TCR selected as the time base for the indicated action in Action Unit B. Note that A and B selections
may be the same or different. Also note that an “A” following a match may not indicate the same TCR as an “A”
following a transition in the same line.
Table 5. Channel Mode Summary (continued)
Mode
Initially
Blocked
1st Event
2nd Event
3rd Event
4th Event
Event
type
[blocks]
(enables)
Capt.
1
Event
type
[blocks]
(enables)
Capt.
1
Event
type
[blocks]
(enables)
Capt.
1
Event
type
[blocks]
(enables)
Capt.
1