User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 57
UG585 (v1.11) September 27, 2016
Chapter 2: Signals, Interfaces, and Pins
2.7.2 Interrupt Signals
The interrupts from the processing system I/O peripherals (IOP) are routed to the PL and assert
asynchronously to the FCLK clocks. In the other direction, the PL can asynchronously assert up to 20
interrupts to the PS. Sixteen of these interrupt signals are mapped to the interrupt controller as a
peripheral interrupt where each interrupt signal is set to a priority level and mapped to one or both
of the CPUs. The remaining four PL interrupt signals are inverted and routed to the nFIQ and nIRQ
interrupt directly to the signals to the private peripheral interrupt (PPI) unit of the interrupt
controller. There is an nFIQ and nIRQ interrupt for each of two CPUs. The PS to PL and PL to PS
interrupts are listed in Table 2-9. Details of the interrupt signals are described in
Chapter 7, Interrupts.
2.7.3 Event Signals
The PS supports processor events to and from the PL (see Table 2-10). These signals are
asynchronous to the PS and FCLK clocks. For details on these signals, see
Chapter 3, Application
Processing Unit
.
2.7.4 Idle AXI, DDR Urgent/Arb, SRAM Interrupt Signals
The idle AXI signal to the PS is used to indicate that there are no outstanding AXI transactions in the
PL. It cannot be read from any registers. Driven by the PL, this signal is one of the conditions used to
initiate a PS bus clock shut-down by ensuring that all PL bus devices are idle.
The DDR urgent/arb signal is used to signal a critical memory starvation situation to the DDR
arbitration for the four AXI ports of the PS DDR memory controller. The EMIOSRAMINT signal is used
to alert the PL that the static memory controller has triggered an interrupt.
Table 2-9: PL Interrupt Signals
Type PL Signal Name I/O Destination
PL to PS
Interrupts
IRQF2P[7:0] I SPI: Numbers [68:61].
IRQF2P[15:8] I SPI: Numbers [91:84].
IRQF2P[19:16] I PPI: nFIQ, nIRQ (both CPUs).
PS to PL
Interrupts
IRQP2F[27:0] O
Pl Logic. These signals are received from the I/O peripherals and are
forwarded to the interrupt controller. These signals are also provided as
outputs to the PL.
Table 2-10: PL Event Signals
Type PL Signal Name I/O Description
Events
EVENTEVENTI I Causes one or both CPUs to wake up from a WFE state.
EVENTEVENTO O Asserted when one of the CPUs has executed the SEV instruction.
Standby
EVENTSTANDBYWFE[1:0] O CPU standby mode: asserted when a CPU is waiting for an event.
EVENTSTANDBYWFI[1:0] O
CPU standby mode: asserted when a CPU is waiting for an
interrupt.