MPC8240 PROCESSOR
2-4
CPCI-810 User’s Manual
Revision 1.1, June 2001
Each PMC module designed by Cyclone Microsystems follows the interrupt mapping scheme described
in Table 2-2. Note that each PMC interrupt pin is mapped in a different way to both of the two possible
PCI devices on the PMC module. This is to prevent interrupt sharing whenever possible. Users wishing
to design their own PMC modules should follow this convention if they would like to take advantage of
the PSOS driver interrupt dispatch support.
Table 2-2. PMC Module Interrupt Mapping
The IDSEL assignments for each device on the PMC module are described in Table 2-3. IDSEL
Assignments
Table 2-3. PMC IDSEL Assignments
2.6.2
MPC8240 Interrupt Registers
The MPC8240 processor has several different EPIC register maps to facilitate the handling of interrupts
which are briefly mentioned below. These registers occupy a 256 Kbyte range of the embedded utilities
memory block (EUMB) and can be read and written by software. Please refer to the Motorola
MPC8240 User’s manual for more detail.
Global EPIC Registers
Provides programming control for resetting, configuration and initial-
ization of the external interrupts. Additionally, a vector register is
provided to be returned to the processor during an interrupt
acknowledge cycle for a spurious vector.
Global Timer Registers
Each of the four global timers have four individual configuration
registers. The registers are the Current Count register, the Base Count
register, the Vector/Priority register, and the Destination register.
Interrupt Source
This group of registers are made up of the vector/priority and
Configuration
destination registers for the serial and internal interrupt sources. This
includes the masking, polarity, and sense.
Processor-Related Registers
This group describes the processor-related EPIC registers. They are
made up of the Current Task Priority register, the Interrupt
Acknowledge register, and the End of Interrupt register.
PMC Intpin
IDSEL0 Interrupts
IDSEL1 Interrupts
INTA
INTA
INTD
INTB
INTB
INTA
INTC
INTC
INTB
INTD
INTD
INTC
PMC IDSEL Pin
PMC IDSEL Assignment
IDSEL0
AD12
IDSEL1
AD13
StockCheck.com