Implementation Details
The configuration and control for the GIC is memory-mapped and accessed through the SCU. The GIC are
clocked by mpu_periph_clk, running at ¼ the rate of mpu_clk.
For more information about the GIC, refer to the
Interrupt Controller
chapter of the
Cortex-A9 MPCore
Technical Reference Manual
, available on the ARM website (infocenter.arm.com).
Related Information
•
GIC Interrupt Map for the Cyclone V SoC HPS
on page 6-12
The following table shows the interrupt map.
•
ARM Infocenter (www.infocenter.arm.com)
GIC Interrupt Map for the Cyclone V SoC HPS
The following table shows the interrupt map.
Table 6-2: GIC Interrupt Map
Triggering
Combined
Interrupts
Interrupt Name
Source Block
GIC
Interrupt
Number
(6)
Edge
(7)
cpu0_parityfail
CortexA9_0
32
Edge
—
cpu0_parityfail_BTAC
CortexA9_0
33
Edge
—
cpu0_parityfail_GHB
CortexA9_0
34
Edge
—
cpu0_parityfail_I_Tag
CortexA9_0
35
Edge
—
cpu0_parityfail_I_Data
CortexA9_0
36
Edge
—
cpu0_parityfail_TLB
CortexA9_0
37
Edge
—
cpu0_parityfail_D_Outer
CortexA9_0
38
Edge
—
cpu0_parityfail_D_Tag
CortexA9_0
39
Edge
—
cpu0_parityfail_D_Data
CortexA9_0
40
Level
—
cpu0_deflags0
CortexA9_0
41
Level
—
cpu0_deflags1
CortexA9_0
42
Level
—
cpu0_deflags2
CortexA9_0
43
Level
—
cpu0_deflags3
CortexA9_0
44
(6)
To ensure that you are using the correct GIC interrupt number, your code should refer to the symbolic interrupt
name, as shown in the Interrupt Name column. Symbolic interrupt names are defined in a header file distributed
with the source installation for your operating system.
(7)
This interrupt combines the interrupts named cpu0_parityfail_*.
Cortex-A9 Microprocessor Unit Subsystem
Altera Corporation
cv_54006
Implementation Details
6-12
2013.12.30