MPC563XM Reference Manual, Rev. 1
Freescale Semiconductor
429
Preliminary—Subject to Change Without Notice
request to the processor is asserted. The INTVEC field retains that value until the next time the interrupt
request to the processor is asserted. The rest of the handshaking is described in
”.
14.6.3.1.2
End of Interrupt Exception Handler
Before the interrupt exception handling completes,
Section 14.5.10, “INTC Software Set/Clear Interrupt
Registers (INTC_SSCIR0_3 - INTC_SSCIR4_7)
” must be written. When it is written, the associated
LIFO is popped so that the preempted priority is restored into PRI of the associated INTC_CPR_PRC0 or
INTC_CPR_PRC1. Before it is written, the peripheral or software setable flag bit must be cleared so that
the peripheral or software setable interrupt request is negated.
NOTE
Depending on the pipelining on an SoC implementation’s pipelining
capabilities and bus architecture, a store to clear the peripheral or software
setable interrupt flag bit which closely precedes the store to the
INTC_EOIR_PRC0 or INTC_EOIR_PRC1 can result in that peripheral or
software setable interrupt request being serviced again. If this scenario can
happen, preventative measures can be used such as executing a Power
Architecture isync instruction before the store to the INTC_EOIR_PRC0 or
INTC_EOIR_PRC1 as shown in
Section 14.7.2.1, “Software Vector
When returning from the preemption, the INTC does not search for the peripheral or software setable
interrupt request whose ISR was preempted. Depending on how much the ISR progressed, that interrupt
request may no longer even be asserted. When PRI in the associated INTC_CPR_PRC0 or
INTC_CPR_PRC1 is lowered to the priority of the preempted ISR, the interrupt request for the preempted
ISR or any other asserted peripheral or software setable interrupt request at or below that priority will not
cause a preemption. Instead, after the restoration of the preempted context, the processor will return to the
instruction address that it was to next execute before it was preempted. This next instruction is part of the
preempted ISR or the interrupt exception handler’s prolog or epilog.
Содержание 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 ...