MPC563XM Reference Manual, Rev. 1
414
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
NOTE
By default, Processor 0 will receive all interrupt requests, so that backward
compatibility with single processor systems is maintained.
•
Eight software setable interrupt request sources.
•
9-bit vector
— Unique vector for each interrupt request source.
— Hardware connection to processor or read from register.
•
Each interrupt source can be programmed to one of 16 priorities.
•
Preemption
— Preemptive prioritized interrupt requests to processor.
— ISR at a higher priority preempts ISRs or tasks at lower priorities.
— Automatic pushing or popping of preempted priority to or from a LIFO.
— Ability to modify the ISR or task priority. Modifying the priority can be used to implement the
Priority Ceiling Protocol for accessing shared resources.
•
Low latency - three clocks from receipt of interrupt request from peripheral to interrupt request to
processor.
14.3
Modes of Operation
14.3.1
Normal Mode
In normal mode, the INTC has two handshaking modes with the processor: software vector mode and
hardware vector mode.
14.3.1.1
Software Vector Mode
In software vector mode, software, that is the interrupt exception handler, must read a register in the INTC
to obtain the vector associated with the interrupt request to the processor. The INTC will use software
vector mode for a given processor when its associated HVEN_PRC0 or HVEN_PRC1 bit in the
Section 14.5.3, “INTC Block Configuration Register (INTC_BCR)
” is negated. The hardware vector
enable signal to either processor 0 or 1 is driven as negated when its associated HVEN_PRC
x
bit is
negated. The vector is read from either the
Section 14.5.6, “INTC Interrupt Acknowledge Register for
Section 14.5.7, “INTC Interrupt Acknowledge Register for
x
negates the interrupt request to
the associated processor. Even if a higher priority interrupt request arrived while waiting for this interrupt
acknowledge, the interrupt request to the processor will negate for at least one clock. The reading also
pushes the PRI value in
Section 14.5.4, “INTC Current Priority Register for Processor 0
Section 14.5.5, “INTC Current Priority Register for Processor 1
” onto the associated LIFO and updates PRI in the associated INTC_CPR_PRC
x
with
the new priority.
Furthermore, the interrupt vector to the processor is driven as all ‘0’s. The interrupt acknowledge signal
from the associated processor is ignored.
Содержание 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 ...