UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 47557

Zynq-7000 SoC、APU — 不支持 Sticky Pipeline Advance 位

描述

BGDSCR 寄存器中的 Sticky Pipeline Advance 位使调试器能够检测处理器是否空闲。CPU 没有通过调试 APB 接口实现对 DBGDRCR[3] 的访问,因此调试器无法清除 Sticky Pipeline Advance 位。

解决方案

影响:

很小。Sticky Pipeline Advance 位概念不可用。

解决方法::

无.

受影响的配置:

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

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

描述详情

Sticky Pipeline Advance 寄存器(25 位 BGDSCR 寄存器)使调试器能够检测处理器是否空闲。每当处理器流水线撤回一个指令时,这个位就被设置为 1。针对 DBGDRCR[3] 的一个写入可清除该位。问题是 Cortex-A9 没有实现对 DBGDRCR[3] 的任何调试 APB 访问,无法清除该比特位。

影响详情

很小。由于该问题,外部调试器无法清除 DBGDSCR 中的 Sticky Pipeline Advance 位

链接问答记录

主要问答记录

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