
Programmable Interrupt Controller
Élan™SC520 Microcontroller User’s Manual
15-9
■
19 are generated from internal peripheral sources, including:
– PCI host bridge/system arbiter (interrupt)
– PCI host bridge (NMI)
– SDRAM ECC single-bit error (interrupt)
– SDRAM ECC multi-bit error (NMI)
– Six timers (three GP timers and three PIT timers)
– Two UARTS
– GP-DMA buffer chaining
– SSI
– Watchdog timer
– RTC
– Write-protection violation in Programmable Address Region (PAR) register
– AMDebug interface JTAG port receive or transmit activity
– Floating point error
As shown in Figure 15-2 on page 15-9, of the19 internal peripheral sources:
■
17 can be used for maskable interrupts. The two sources that cannot be configured as
a maskable interrupt are the SDRAM ECC multi-bit error NMI source and the PCI host
bridge’s separate NMI-only source.
■
18 can be routed to the Am5
x
86 CPU’s NMI input. The only source that cannot be used
to generate an NMI is the SDRAM ECC single-bit error source.
The internal PCI host bridge and the SDRAM controller each generate a maskable interrupt
source and an NMI interrupt source. However, only the internal PCI host bridge interrupt
source can be mapped to generate either a maskable interrupt or an NMI. The SDRAM
controller’s maskable interrupt source cannot be mapped to generate an NMI.
Figure 15-2
Interrupt Sources
External
Sources
15
Internal
Sources
17 for maskable interrupt
Bits
23
0
1
polarity[0..14]
src_enb[0..14]
src_enb[15..31]
irq[1..22]_trig
15
17 (18 for NMI)
1 of 23
Control
Peripheral
To a specific controller’s
interrupt channel (x22)
or NMI
Trigger
(nmi_trig)
(18 for NMI)
(nmi_enb[15..32] for NMI)
(nmi_enb[0..14] for NMI)
Summary of Contents for Elan SC520
Page 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Page 4: ...iv lan SC520 Microcontroller User s Manual...
Page 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Page 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Page 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Page 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Page 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Page 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Page 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Page 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Page 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Page 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Page 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Page 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Page 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Page 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...