ChipScope错误 - 未在缓冲区中找到触发标记

时间:2014-09-12 08:12:38

标签: fpga xilinx virtex xilinx-ise

有人在ChipScope中提到过数据错误,触发错误或上传错误吗?

我使用ChipScope(来自ISE 14.7)和IP核流程。因此,我创建了15个不同的ICON IP内核作为ngc文件,并将它们全部包装在VHDL模块中。该模块选择通用的ngc文件应该实例化。因此,我可以轻松选择有效的VIO / ILA内核数量。

目前我的项目有2个VIO内核和5个ILA内核,在Kintex-7 325T上使用大约190个BlockRAM(总共> 400个BlockRAM)。当触发事件发生时,我有时会收到警告在缓冲区中没有找到触发标记。数据缓冲区可能已损坏。数据上传错误

此错误与触发模式无关(正常触发事件,立即触发,启动触发)。它接缝主要发生在4号机组(91位数据* 32k深度+ 3个触发端口,每个4个单元)。据我所知,上传进度条可以从1到95%的任何百分比停止。

此外,我收到了数百条这样的警告:

Xst - Edge .../TransLayer_ILA2_ControlBus<14> has no source ports and will not be translated to ABC.

我的谷歌研究:忽略它们:)

XST中还有一个错误:此警告没有ID,无法过滤:(

截至目前,我尝试解决此问题:

  • 降低/增加JTAG速度 - &gt;没有效果(程序设备不受影响)
  • 重新编译ip core / new ngc file
  • 减少了ILA窗口大小

那又怎样呢?

P.S。所有时间都得到满足。

1 个答案:

答案 0 :(得分:0)

我发现了问题和解决方案。

问题:我更改了一个ILA coregenerator文件的名称及其内容(使用编辑器修改了内部名称)。但我错过了一个参数,因此CoreGen在旧名称下生成了一些来源。这仍然被另一个ILA核心使用,因此其中一个被覆盖了。

解决方案: 我打开了每个ILA xco文件和每个cgp文件,并检查所有名称。