Write Event Buffer and Trigger Message Event - 2023.2 English

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
Release Date
2023.2 English


This API is used to write the event data to the request buffer of the secondary SLR (to which the message event should be sent) and trigger the message event to the corresponding secondary SLR. It should be called from the module which needs to trigger a message event. It takes the index of the secondary SLR to which the message event to be triggered is sent, the pointer to the Request Buffer (Command) and the Request Buffer Data Size (the size is maximum of eight words replicating the IPI communication). When the command is written to the request buffer and the message event is triggered, the secondary SLR receives an SSI interrupt, and handling happens like IPI commands execution.

Refer to the xplmi_ssit.h file for the SLR index for SSI devices.

Note: All the CDO commands supported over IPI should trigger as Message Events when the primary SLR sends the command to any secondary SLR.