User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 232
UG585 (v1.11) September 27, 2016
Chapter 7: Interrupts
7.2.5 Wait for Interrupt Event Signal (WFI)
The CPU can go into a wait state where it waits for an interrupt (or event) signal to be generated. The
wait for interrupt signal that is sent to the PL is described in Chapter 3, Application Processing Unit.
7.3 Register Overview
The ICC and ICD registers are part of the pl390 GIC register set. There are 60 SPI interrupts. This is far
fewer than what the pl390 can support, so there are far fewer interrupt enable, status, prioritization
and processor target registers in the ICD than is possible for the pl390. A summary of the ICC and ICD
registers are listed in Table 7-5
X-Ref Target - Figure 7-5
Figure 7-5: Interrupts ICDIPTR Register for Targeting CPU
reserved
31 24 16 8 0
IRQ # 3
ICD IPTR [3:0]
00: not targeted
01: targeted to CPU 0
10: targeted to CPU 1
11: targeted to both CPUs
reserved reserved reserved
IRQ # 2 IRQ # 1 IRQ # 0
31 24 16 8 0
ICD IPTR [8]
reserved
IRQ # 35
reserved reserved reserved
IRQ # 34 IRQ # 33 IRQ # 32
ICD IPTR [22]
reserved
IRQ # 91
reserved reserved reserved
IRQ # 90 IRQ # 89 IRQ # 88
ICD IPTR [23]
IRQ # 95
reserved
IRQ # 94 IRQ # 93 IRQ # 92
reserved reserved reserved
IRQ # 7 IRQ # 6 IRQ # 5 IRQ # 4
IRQ # 11 IRQ # 10 IRQ # 9 IRQ # 8
IRQ # 15 IRQ # 14 IRQ # 13 IRQ # 12
ICD IPTR [7:4]
Reserved, these interrupts are always targeted to their private CPU.
IRQ # 36, 93, 94, and
95 are reserved.
SGI
PPI
SPI
SPI
SPI
UG585_c7_05_121613
Table 7-5: Interrupt Controller Register Overview
Name
Register Description Write Protection Lock
Interrupt Controller CPU (ICC)
ICCICR CPU interface control Yes, except EnableNS
ICCPMR Interrupt priority mask ~
ICCBPR Binary point for interrupt priority ~