AR# 47559

Zynq-7000 SoC, APU - MRC 和 MCR 指令未计入事件 0x68

描述

MRC 和 MCR 指令未计入经过寄存器重命名流水线阶段的指令总数。事件 0x68 和 PMUEVENT[9:8] 的值不精确。

解决方案

影响:

很小。事件 0x68 和 PMUEVENT[9:8] 的计数不精确,省略了 MCR 和 MRC 指令数。总数不正确取决于 MRC 和 MCR 指令在代码中的比率。

解决方法::

当代码包含一些 MRC 或 MCR 指令时,无解决方法可实现此功能 - 计算经过寄存器重命名流水线阶段的指令数。

受影响的配置:

使用一个或两个 ARM 处理器的系统。

受影响的器件修订版本:全部. 无计划修复. 参考 (Xilinx Answer 47916) - Zynq-7000 SoC 芯片版本差异。

 

当代码包含一些 MRC 或 MCR 指令时,无解决方法可实现此功能 - 计算经过寄存器重命名流水线阶段的指令数。

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
47916 Zynq-7000 SoC 器件:芯片修订差异 N/A N/A
AR# 47559
日期 05/23/2018
状态 Active
Type 设计咨询
器件