Interrupt Controller; Machine Check Pin—Core_Mcp; System Management Interrupt—Core_Smi; Standard Interrupt—Core_Int - Freescale Semiconductor MPC5200B User Manual

Freescale semiconductor board users guide
Table of Contents

Advertisement

Interrupt Controller

Table 7-1
does not include machine-check bus errors or transaction handshaking. e300 core interrupt pins given in
Check Pin—core_mcp
through
7.2.1.1
Machine Check Pin—core_mcp
The core_mcp pin is not used. Bus errors occur on the XL bus, thus generating an internal
machine-check exception, or are reflected as a normal interrupt from the offending source module.
Internally, bus errors (TEA, APE, DPE, etc.) cause a machine check exception to a single exception vector. This pin allows additional, external
to the e300 core, interrupts of the same type, but is not connected in this device.
7.2.1.2
System Management Interrupt—core_smi
The core_smi is a e300 core pin for high priority interrupts.
Interrupt
Enables
The MSR[ee] bit must be set to enable interrupts at this e300 core pin. The MSR[ee] bit is
automatically cleared when an interrupt occurs. Therefore, the exception handler must re-set
this bit when interrupt is cleared.
Recovery/Status
Recovery is highly dependant on system and software design. Where multiple sources are tied
to the same interrupt, a status register is provided to distinguish the interrupting source.
Timing
Assertion of this interrupt is persistent (i.e., interrupt remains until cleared). If other interrupts
are pending when first interrupt is cleared, the core_smi pin should remain asserted for
handling once the current exception handler re-sets the MSR[ee] bit.
Connections
Standard external and internal interrupts can be connected to this high priority interrupt. Slice
timer 1 is a dedicated connection.
7.2.1.3
Standard Interrupt—core_int
Identical to core_smi, but of lower priority. This interrupt is shared by a variety of internal low priority interrupts such as GPIO and RTC
functions. Some programmable connection are provided.
sources and e300 core pins.
Pin
Description
core_mcp
Machine Check Pin
core_cint
Critical Interrupt
core_smi
System Management
Interrupt
core_int
Standard Interrupt
7-2
Section 7.2.1.3, Standard Interrupt—core_int
Table 7-2
Table 7-2. System Management Interrupt Pin Interrupts
Table 7-3
Table 7-3. e300 core Interrupt Pins Summary
Tied inactive
BestComm HI, IRQ0,
Slice Timer 0, CCS WakeUp
Slice Timer 1,
Programmable interrupts
Programmable interrupts
MPC5200B Users Guide, Rev. 1
show e300 core interrupt priority.
NOTE
defines the interrupts.
Description
gives a summary of the interrupt pins.
Sources
To Enable
MSR[ce]
MSR[ee]
MSR[ee]
Section 7.2.1.1, Machine
Figure 7-2
shows the interrupt
Timing
Persistent
(remains until cleared)
Persistent
Persistent
Freescale Semiconductor

Advertisement

Table of Contents
loading

Table of Contents