![Freescale Semiconductor MPC5632M Скачать руководство пользователя страница 923](http://html.mh-extra.com/html/freescale-semiconductor/mpc5632m/mpc5632m_manual_2330659923.webp)
MPC563XM Reference Manual, Rev. 1
Freescale Semiconductor
923
Preliminary—Subject to Change Without Notice
23.4.10.2.10 Microengine Stall
Microengine can get into a stall state, attending a request from a debug interface signal assertion. The
reason for a Stall request from NDEDI (or from any other debug support block) should be a temporary lack
of resources, for instance queue full. During stall the microengine suspends execution, but all the other
Engine logic continues operating: time bases, angle logic, channel logic, input sampling and filters. Stall
differs from Halt, not enabling any of the debug features that Halt enables (see
). It also does not break an atomic microengine access, unlike halt.
The Microengine can be stalled when idle and from the moment TST ends, before executing the first thread
microinstruction, until just before the last thread microinstruction is executed. Stall requests are ignored in
any other occasions. Microengines in a dual engine system can be independently stalled. If a forced end is
issued when microengine is in stall coming from execution, the END is executed only when the
microengine resumes execution from stall.
23.4.10.2.11 SCM Emulation
If SCM is implemented as ROM, an external RAM may be used to replace it, allowing code patching and
software breakpoint setting for debugging purposes. SCM ROM replacement by Emulation RAM is
MCU-dependent.. The SCM may even be divided into a ROM part and a RAM part. In this case, both
microengines can run code from both ROM and Emulation RAM. It is possible to make one Engine run
code from RAM and the other from ROM, by using different Entry Tables. The SCM visibility conditions
also apply to Emulation RAM.
All SCM implementations, either RAM, ROM or Emulation RAM, are external to the eTPU block. eTPU
provides a signal to enable the switching between external SCM banks.. The conditions for this switching
are:
1. Both Engines stopped.
2. VIS bit = 0.
Note that these conditions also stop the clocks of the SCM interface and MISC logic.
More details about SCM interface can be found in the
eTPU Integration Guide
.
23.4.10.3 Test Support Features
23.4.10.3.1
SCM Test - Multiple Input Signature Calculator
The Multiple Input Signature Calculator (MISC) comprises special hardware that sequentially reads all
SCM positions and calculates, in parallel, a 32-bit signature from a 32-input CRC signature calculator with
the following polynomial:
1 + x
1
+ x
2
+ x
22
+ x
31
A complete description of the signature calculation procedure can be found in
Once started by the Host the MISC runs continuously, restarting after the completion of each cycle, when
it sets the ETPUMCR register flag SCMMISC (see
Содержание MPC5632M
Страница 22: ...MPC563XM Reference Manual Rev 1 22 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 62: ...MPC563XM Reference Manual Rev 1 62 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 92: ...MPC563XM Reference Manual Rev 1 92 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 168: ...MPC563XM Reference Manual Rev 1 168 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 242: ...MPC563XM Reference Manual Rev 1 242 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 302: ...MPC563XM Reference Manual Rev 1 302 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 410: ...MPC563XM Reference Manual Rev 1 410 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 440: ...MPC563XM Reference Manual Rev 1 440 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 464: ...MPC563XM Reference Manual Rev 1 464 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 554: ...MPC563XM Reference Manual Rev 1 554 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 590: ...MPC563XM Reference Manual Rev 1 590 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 622: ...MPC563XM Reference Manual Rev 1 622 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 716: ...MPC563XM Reference Manual Rev 1 716 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1114: ...MPC563XM Reference Manual Rev 1 1114 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1144: ...MPC563XM Reference Manual Rev 1 1144 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1266: ...MPC563XM Reference Manual Rev 1 1266 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1316: ...MPC563XM Reference Manual Rev 1 1316 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1348: ...MPC563XM Reference Manual Rev 1 1348 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1362: ...MPC563XM Reference Manual Rev 1 1362 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1382: ...MPC563XM Reference Manual Rev 1 1382 Freescale Semiconductor Preliminary Subject to Change Without Notice ...