
Enhanced Time Processing Unit (eTPU2)
MPC5644A Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
929
Semaphore condition SMLCK always indicates if a semaphore is locked for the engine, resolving as false
before any lock attempt. For each trial, the SMLCK flag is updated. The SMLCK value set in one thread
is not meaningful to the other. After a free, the SMLCK condition tests as false until a new lock attempt
on the same thread.
Branch conditions are selected through instruction fields BCC and BCF (see
Conditional/Unconditional branch
).
24.5.9
Microinstruction set
Each microinstruction can execute up to three microoperations in parallel. Microinstructions are grouped
into formats, and there are four types of
microoperations
:
•
ALU/MDU Operations
•
SPRAM Operations
•
Channel Configuration/Control Operations
•
Flow Control Operations
Each microinstruction format is defined by a set of microinstruction fields, which determine the
operations, each belonging to one of the groups above (there may be several in one group). Complete
microinstruction formats are shown in
Section 24.5.9.7, Microinstruction formats
Parallelism conflicts may arise when two operations are executed in the same microinstruction. These
situations are explained in
Section 24.5.9.6, Microinstruction parallelism issues
MRLA
Match A Recognition Latch
These flags reflect the selected channel (CHAN)
see
Section 24.5.5.2.1, MRLA/B – Match Recognition
, and
Section 24.5.5.3.1, TDLA/B – Transition
, for more information.
MRLB
Match B Recognition Latch
TDLA
Transition A Detection Latch
TDLB
Transition B Detection Latch
LSR
Link Service Request
Reflects the serviced channel.
PSS
Sampled Input Pin State
Reflects the selected channel (CHAN). Does not
change if CHAN is not changed (see
Section 24.5.5.1.2, Pin Control Registers
).
PSTI
Current Input Pin State.
Reflects the selected channel (CHAN).
Changes any time.
PSTO
Current Output Pin State
Reflects the selected channel (CHAN).
Changes any time.
FM[1:0]
Function Mode Bits
reflects the Function Mode for serviced channel
(
Section 24.4.7.2, ETPU_CxSCR – eTPU Channel x
)
Table 24-71. Channel flags as branch condition (continued)
Flag
Description
Service or selected channel
Summary of Contents for MPC5644A
Page 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Page 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Page 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Page 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Page 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Page 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Page 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...