EasyManua.ls Logo

Freescale Semiconductor MPC5553 - Page 726

Default Icon
1208 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor 18-19
Table 18-7. ETPU_MCR Bit Field Descriptions
Bits Name Description
0 GEC Global exception clear. Negates global exception request and clears global exception
status bits MGEA, MGEB, ILFA, ILFB and SCMMISF. A read will always return 0. Writes
have the following effect:
0 Keep global exception request and status bits ILFA, ILFB, MGEA, MGEB, and
SCMMISF as is.
1 Negate global exception, clear status bits ILFA, ILFB, MGEA, MGEB, and SCMMISF.
GEC works the same way with either one or both engines in stop mode.
1–3 Reserved.
4 MGEA Microcode global exception engine A. Indicates that a global exception was asserted by
microcode executed on the respective engine. The determination of the reason why the
global exception was asserted is application dependent: it can be coded in an SDM status
parameter, for instance. This bit is cleared by writing 1 to GEC.
0 No microcode-requested global exception pending.
1 Global exception requested by microcode is pending.
5 MGEB Microcode global exception engine B. Indicates that a global exception was asserted by
microcode executed on the respective engine. The determination of the reason why the
global exception was asserted is application dependent: it can be coded in an SDM status
parameter, for instance. This bit is cleared by writing 1 to GEC.
0 No microcode requested global exception pending.
1 Global exception requested by microcode is pending.
6 ILFA Illegal instruction flag eTPU A. Set by the microengine to indicate that an illegal instruction
was decoded in engine A. This bit is cleared by host writing 1 to GEC. For more information
about illegal instructions, see Section 9.6 in the eTPU reference manual.
0 Illegal Instruction not detected.
1 Illegal Instruction detected by eTPU A.
7 ILFB Illegal instruction flag eTPU B. Set by the microengine to indicate that an illegal instruction
was decoded in engine B. This bit is cleared by host writing 1 to GEC. For more details,
refer to the eTPU reference manual.
0 Illegal Instruction not detected.
1 Illegal Instruction detected by eTPU B.
8–10 Reserved.
11–15 SCMSIZE
[0:4]
SCM size. Holds the number of 2 Kbyte SCM Blocks minus 1. This value is
MCU-dependent.
16–20 Reserved.
21 SCMMISF SCM MISC Flag. Set by the SCM MISC (multiple input signature calculator) logic to
indicate that the calculated signature does not match the expected value, at the end of a
MISC iteration. For more details, refer to the eTPU reference manual for more details.
0 Signature mismatch not detected.
1 MISC has read entire SCM array and the expected signature in ETPU_MISCCMPR
does not match the value calculated.
This bit is cleared by writing 1 to GEC.

Table of Contents

Related product manuals