Send an IPI Communication

Zynq UltraScale+ Device Technical Reference Manual (UG1085)

Document ID
Release Date
2.3 English

This section describes how to send an IPI communication.

1.Write a 32B request into the appropriate message buffer.

2.Write a 1 in the target receiver bit of its interrupt trigger register.

3.Optionally, verify that the interrupt is posted by reading its observation register.

4.Determine that the interrupt has been processed with one of the following steps.

a.Poll the observation register until the status bit is cleared indicating that the receiver has processed the interrupt.

b.Receive an IPI interrupt from the sender.

The method to indicate when an interrupt has been processed must be pre-arranged between the sender and receiver. The format of the message buffers must also be pre-arranged.