CPC700 User’s Manual—Preliminary
10-3
10.3 Interrupt Assignments
The assignment of interrupts in the CPC700 is indicated in Table 98. When initializing the interrupt control-
ler, the edge/level sensitivity and the polarity for the internal interrupt sources in IRQs 0 though 16 must be
set according to the table. Note that IRQs 20 through 31 are for external interrupts and correspond directly
to the CPC700’s IRQ[0:11] input signals. For example, an active external interrupt connected to the
CPC700’s IRQ[0] input pin would be registered as IRQ 20 in the UIC status register. Sensitivity and polarity
for the external interrupt inputs are system dependent and should be initialized accordingly.
10.4 Programmable Configurability
10.4.1 Interrupt Priority Ordering
The Interrupt Priority Ordering bit in the UIC Vector Configuration register determines whether the LSB or
the MSB of the UIC Status register is considered the highest priority. From whatever end of the Status reg-
ister that is considered highest priority, the next bit is the next in priority and so on to the lowest priority at
the opposite end of the Status register. The priority ordering is only used for interrupts programmed as INT,
that is, for interrupts programmed to generate an external interrupt to the processor.
Table 98. Interrupt Assignments
IRQ Status
Register
Bit
IRQ Source
Edge/
Level
Sensitivity
Polarity
0
ECC Correctable Error (Memory Controller)
Edge
High
1
PCI Write to Memory Range (PLBSWRINT-PLB Slave Write Int)
Edge
High
2
PCI Write to Command Register (PCI - PLB Interface)
Level
High
3
UART 0
Level
High
4
UART 1
Level
High
5
IIC 0
Level
High
6
IIC 1
Level
High
7
GPT Compare 0
Level
High
8
GPT Compare 1
Level
High
9
GPT Compare 2
Level
High
10
GPT Compare 3
Level
High
11
GPT Compare 4
Level
High
12
GPT Capture 0
Level
High
13
GPT Capture 1
Level
High
14
GPT Capture 2
Level
High
15
GPT Capture 3
Level
High
16
GPT Capture 4
Level
High
17:19
Reserved
20:31
External (correspond to the CPC700 IRQ[0:11] input signals)
Either
Either
Summary of Contents for CPC700
Page 10: ...Table of Contents x Table of Contents...
Page 16: ...Tables xvi List of Tables...
Page 28: ...1 12 CPC700 User s Manual Preliminary...
Page 72: ...3 36 Processor Interface...
Page 132: ...4 60 Memory Controller...
Page 184: ...5 52 PCI Interface...
Page 194: ...6 10 Clock Power Management and Reset...
Page 224: ...8 18 IIC...
Page 244: ...10 10 Interrupt Controller...
Page 246: ...I 11 2 JTAG...
Page 250: ...12 4 Processor Local Bus PLB...
Page 262: ...14 10 Register Summary...
Page 267: ...CPC700 User s Manual Preliminary...