有人在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,无法过滤:(
截至目前,我尝试解决此问题:
那又怎样呢?
P.S。所有时间都得到满足。
答案 0 :(得分:0)
我发现了问题和解决方案。
问题:我更改了一个ILA coregenerator文件的名称及其内容(使用编辑器修改了内部名称)。但我错过了一个参数,因此CoreGen在旧名称下生成了一些来源。这仍然被另一个ILA核心使用,因此其中一个被覆盖了。
解决方案: 我打开了每个ILA xco文件和每个cgp文件,并检查所有名称。