Intel® Agilex™ 硬核处理器系统组件参考手册

ID 683581
日期 9/30/2019
Public
文档目录

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信号