ChipScope Pro分析仪 - 插入ChipScope Pro Analyzer内核时,我的设计中可以使用BSCAN吗?如何告诉ChipScope Pro Analyzer使用特定的BSCAN原语?

问题描述

无论如何使用BSCAN原语来提供对某些自定义逻辑的USER1或USER2 JTAG访问,并且还有相同设计的ChipScope Pro Analyzer吗?当我为我的逻辑选择USERx指令时,它的状态似乎被ChipScope Pro Analyzer内核移动了。

解决/修复方法

**此解决方案不适用于ChipScope Analyzer 11.2-12.1。该问题已在ChipScope Pro Analyzer 12.2中得到解决。

发生的事情是ChipScope Pro Analyzer在轮询ChipScope Pro Analyzer内核时尝试访问目标器件的所有USER指令。这意味着如果您拥有ChipScope Pro Analyzer内核以及一些利用BSCAN原语的自定义逻辑,ChipScope Pro Analyzer将切换您的自定义逻辑BSCAN原语的状态。

编辑ChipScope Pro Analyzer项目文件(.cpj)并添加nab avoidUserRegDeviceX属性(其中X是器件索引,例如,链中的第一个器件为0,第二个器件为1,等等)。

以下示例避免在JTAG链中的第一个器件上扫描USER寄存器1,2和3:

- avoidUserRegDevice0 = 1,2,3

以下示例避免在JTAG链中的第二个器件上扫描USER寄存器1:

- avoidUserRegDevice1 = 1

在打开电缆之前,请将.cpj项目文件读入分析仪。当分析仪扫描JTAG链时,它将在日志面板中报告已根据属性设置跳过某些用户链。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:18:51 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它