Hard Processor System Component Reference Manual: Agilex™ 5 SoCs

ID 813752
Date 8/09/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

2.2.1.1. Enable MPU Standby and Event Signals

Microprocessor Unit (MPU) standby signals are notification signals to the FPGA fabric that the MPU is in standby. Event signals wake up the Arm* Cortex*-A55/ Arm* Cortex*-A76 processors from a wait-for-event (WFE) state. Turning on the Enable MPU standby & event signals option enables the h2f_mpu_events conduit, which is comprised of the following signals:

Table 1.   h2f_mpu_events Signals
Signal Name Interface Type Interface Description
h2f_mpu_events_eventi_ack

Conduit

MPU event input request acknowledge. It is not asserted until EVENTI_REQ is high, and then remains asserted until after EVENTI_REQ goes low.

h2f_mpu_events_evento_ack

Conduit

MPU event output request acknowledge. It must not be asserted until EVENTO_REQ is high, and then must remain asserted until after EVENTO_REQ goes low.

h2f_mpu_events_eventi_req

Conduit

The EVENTI_REQ input indicates that another cluster or system component has signaled a WFE wake up event.

h2f_mpu_events_evento_req

Conduit

A Send Event (SEV) instruction signals a WFE wake up event to other clusters by asserting the EVENTO_REQ output.

Figure 5.  Platform Designer General Tab with Enable MPU Standby and Event Interfaces Selected