仅对英特尔可见 — GUID: jcq1553539720195
Ixiasoft
2.2.1.1. 使能MPU Standby和Event接口
Microprocessor Unit(MPU,微处理器单元)备用信号是向FPGA架构发送的提示信号,表示MPU处于备用状态。Event信号将 Cortex*-A53处理器从wait-for-event(WFE)状态唤醒。开启Enable MPU Standby and Event Interfaces选项使能h2f_mpu_events管道,而该管道由如下信号组成:
- h2f_mpu_eventi—FPGA的输入,用与向所有处理器发出事件信号。该FPGA-to-HPS信号用于唤醒处于WFE状态中的处理器。置位该信号与在 Cortex*-A53中执行SEV指令具有相同的效果。必须在配置FPGA架构时解除置位该信号。且必须在至少2个MPU时钟周期内将该信号置位为高电平,以便处理器识别 Cortex*-A53核。
- h2f_mpu_evento—MPU核输出到FPGA架构。当其中一个 Cortex*-A53处理器执行SEV指令时,此HPS-to-FPGA信号被置位。由于该信号作为多周期脉冲输出,因此FPGA中的逻辑应使用上升沿检测器来检测事件的发生。
- h2f_mpu_standbywfe[3:0]—每个处理器的输出,表示处理器是否处于WFE standby(备用)模式。显示为高时,处理器为WFE备用模式。
- h2f_mpu_standbywfi[3:0]—每个处理器的输出,表示处理器是否处于wait-for-interrupt(WFI,等待中断)备用模式。当逻辑水平为高时,处理器为WFI备用模式。
图 6. Platform Designer使能MPU信号