10-4
Interrupt Controller
10.4.2 Interrupt Vector Base Address
This register contains the base address of the vector generated for interrupts programmed to generate an
external interrupt to the processor. It is added to the interrupt vector offset to create a vector address spe-
cific to each interrupt.
10.4.3 Interrupt Enable/Disable
Each bit of the Enable/Disable register will be used to enable/disable a single interrupt bit in the Status reg-
ister. If enabled the active status bit will generate an interrupt signal to the processor. This will be used fre-
quently by the software while handling interrupts.
10.4.4 INT/MCP Interrupt
Each interrupt can be programmed as INT or MCP. When properly enabled, INT programmed interrupts will
drive the CPC700’s IRQ_OUT_N output signal to trigger an external interrupt to the processor. MCP pro-
grammed interrupts, when properly enabled and when the MCP enable bit (bit 1) of the PRIFOPT1 register
is set, will drive the CPC700’s MCP_N output signal to trigger a machine check exception to the processor.
10.4.5 Polarity
Each bit of this register is used for determining whether a single interrupt input will be positive active or
negative active. For level sensitive interrupts, this bit determines the active polarity. For edge triggered
inputs, it determines whether a rising edge or a falling edge will cause an interrupt.
10.4.6 Edge/Level Sensitivity
Each bit of this register will correspond to an asynchronous interrupt input. The bits in this register will be
used to program the input as an edge triggered interrupt or a level sensitive interrupt.
10.5 Universal Interrupt Controller Registers
Interrupt controller registers are memory mapped to the locations shown in Table 99. The following sec-
tions detail the registers of the UIC.
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...