CPC700 User’s Manual—Preliminary
10-1
Chapter 10. Interrupt Controller
10.1 Introduction
The CPC700’s Universal Interrupt Controller (UIC) provides the control, status, and communications nec-
essary between the various sources of interrupts and the system microprocessor.
Features of the UIC include:
• 29 interrupts sources
- 12 External Interrupts
- 10 Timer interrupts - 5 Compare and 5 Event Capture
- 2 UART interrupts
- 2 IIC Interrupts
- PCI write to CPC700’s PCI Command Register interrupt
- PCI write to specific local memory range interrupt
- ECC correctable error interrupt
• Interrupts are individually maskable
• Interrupts can be individually programmed to generate a machine check exception (MCP) or an exter-
nal interrupt (INT) to the processor
• Interrupt types supported
- Synchronous level sensitive
- Synchronous edge-capture
- Asynchronous — Choice of edge or level sensitive triggering is programmable
• Polarity is programmable for all types
• Prioritized interrupt handler vector generation
- Programmable vector base address
- Programmable interrupt priority ordering
• Status Registers provide both of the following for interrupts:
- Current state of interrupts
- Current state of all enabled interrupts (masked with Enable register)
Содержание CPC700
Страница 1: ...CPC700 Memory Controller and PCI Bridge User s Manual Version 1 1 Issue Date 3 22 00 Preliminary...
Страница 10: ...Table of Contents x Table of Contents...
Страница 16: ...Tables xvi List of Tables...
Страница 28: ...1 12 CPC700 User s Manual Preliminary...
Страница 72: ...3 36 Processor Interface...
Страница 132: ...4 60 Memory Controller...
Страница 184: ...5 52 PCI Interface...
Страница 194: ...6 10 Clock Power Management and Reset...
Страница 224: ...8 18 IIC...
Страница 244: ...10 10 Interrupt Controller...
Страница 246: ...I 11 2 JTAG...
Страница 250: ...12 4 Processor Local Bus PLB...
Страница 262: ...14 10 Register Summary...
Страница 267: ...CPC700 User s Manual Preliminary...