Zynq-7000 SoC,APU  –  MRC和MCR指令不在事件0x68中计数-Xilinx-AMD社区-FPGA CPLD-ChipDebug

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答复47916) – Zynq-7000 SoC芯片版本差异。

当代码包含一些MRC或MCR指令时,没有可能实现计算有多少指令精确地通过寄存器重命名流水线级的功能。

请登录后发表评论

    没有回复内容