MOTOROLA
PROGRAMMING REFERENCE
MMC2001
C-2
REFERENCE MANUAL
C.2 Interrupt Controller Programming Model
Control and status registers for the interrupt controller begin at address 0x40002000.
C.2.1 Interrupt Source Register (INTSRC)
Access the 32-bit interrupt source register with 32-bit loads only.
Figure C-1 Interrupt Source Register
INx — Interrupt Source x
This bit indicates the state of the corresponding interrupt source.
0 =
Negated
1 =
Asserted
Bits [0:2] of this register are tied to logic level one to allow software to schedule inter-
rupts by enabling one or more of these “sources” in the appropriate interrupt enable
register(s) (NIER, FIER).
C.2.2 Normal Interrupt Enable Register (NIER)
Access the 32-bit normal interrupt enable register with 32-bit loads and stores only.
Table C-2 Interrupt Controller Address Map
Address
Use
Access
10000000
Interrupt Source Register (INTSRC)
Supervisor Only
10000004
Normal Interrupt Enable Register (NIER)
Supervisor Only
10000008
Fast Interrupt Enable Register (FIER)
Supervisor Only
1000000C
Normal Interrupt Pending Register (NIPND)
Supervisor Only
10000010
Fast Interrupt Pending Register (FIPND)
Supervisor Only
INTSRC — Interrupt Source Register
10000000
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
IN31
IN30
IN29
IN28
IN27
IN26
IN25
IN24
IN23
IN22
IN21
IN20
IN19
IN18
IN17
IN16
RESET:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
IN15
IN14
IN13
IN12
IN11
IN10
IN9
IN8
IN7
IN6
IN5
IN4
IN3
1
1
1
RESET:
Freescale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc.
..